我想知道是否可以在上一个功能完成后启动功能。我有下面列出的两个函数,我试图一个接一个地运行。谢谢!
var controller = $.superscrollorama();
controller.addTween('#graphicOne', TweenMax.from( $('#graphicOne'), .7, {css:{right:'1000px'}, ease:Back.easeOut}));
controller.addTween('#graphicTwo', TweenMax.from( $('#graphicTwo'), .7, {css:{left:'1000px'}, ease:Back.easeOut}));
controller.addTween('#graphicThree', TweenMax.from( $('#graphicThree'), .7, {css:{right:'1000px'}, ease:Back.easeOut}));
}
功能2:
function footerAnimation() {
TweenMax.from( $('#footerTextLight'), .7, {css:{opacity:'0'}})
}
答案 0 :(得分:1)
使用onComplete
回调
controller.addTween(
'#graphicThree',
TweenMax.from( $('#graphicThree'), .7,
{
css:{right:'1000px'},
ease:Back.easeOut,
onComplete : footerAnimation
}
)
);
在动画完成时将函数传递给补间。