我正在用 jquery 和 greensock tweenlite/timelinemax 制作幻灯片横幅。我在下面有一些代码,想知道如何以更好的方式编写它?
e1, e2, e3, e4 是图像和不透明度 = 0 的 div。例如,我希望 '.e1' 在 5 秒内从 y:0 飞到 y:-90,我希望 '.e1' 同时在 0.5 秒内淡入。
下面是我的代码,希望有人可以优化它:
var tweenA = TweenLite.to(".e1", 5, {top:"-90px", ease:Linear.easeNone});
tweenA = TweenLite.to(".e1", 2, {opacity:1});
tweenA = TweenLite.to(".e2", 5.5, {top:"-70px", delay:4, ease:Linear.easeNone, onComplete:function(){objHide(".e1")} });
tweenA = TweenLite.to(".e2", 2, {opacity:1, delay:4});
tweenA = TweenLite.to(".e3", 6, {top:"-80px", delay:8, ease:Linear.easeNone});
tweenA = TweenLite.to(".e3", 2, {opacity:1, delay:8, onComplete:function(){objHide(".e2")}});
tweenA = TweenLite.to(".e3", 2, {opacity:0, delay:12});
非常感谢。