我很难过为什么我无法获得回调函数,特别是当我直接从GSAP文档复制函数时它仍然无效。我开始认为这是GSAP及其回调函数的Meteor问题。 我的动画没有问题,因为它从不运行回调函数并且给我一个类型错误this.callback不存在。
我想要一个回调因为我想在动画完成后淡出图像,并且可能再次运行该函数或者使用不同的补间。
我完全被难以接受,所以非常感谢任何帮助,谢谢。
这是我的剧本:
Template.home.rendered = function(){
//var mainText = $('ul.images li').find('img').fadeIn('slow');
TweenMax.staggerTo(".img", 1, {rotation:360, y:100, opacity: 1, onComplete:completeHandler, onCompleteParams:["animation complete!"]}, 0.5);
function completeHandler(message) {
console.log("onComplete fired completeParams = " + message);
}
}
这是我的控制台输出:
10TweenMax.min.js:14 Uncaught TypeError: this._callback is not a function