是否需要手动清除/取消设置/杀死TweenMax实例,还是自动完成?以下是我用来为屏幕上的一段文字添加效果的代码:
TweenMax.to($('#score'), 0.25, { fontSize: '56px', onComplete: myFunction });
function myFunction(){
TweenMax.to($('#score'), 0.125, { fontSize: '28px' });
}
这段代码运行很多,我担心随着时间的推移会有一些垃圾堆积起来。
答案 0 :(得分:0)
您可以尝试使用kill()方法:
您还可以在变量中存储对补间的引用:
var myTween = TweenMax.to($('#score'), 0.25, { fontSize: '56px', onComplete: myFunction });
function myFunction(){
myTween.kill();
myTween = TweenMax.to($('#score'), 0.125, { fontSize: '28px' });
}
有关详情,请查看GreenSock TweenMax Docs。