ScrollMagic Tween:只播放一次动画

时间:2015-08-17 05:02:54

标签: javascript jquery scrollmagic

我想知道如何在向下滚动时向前播放动画,向上滚动时没有动画。

var controller = new ScrollMagic.Controller();

var tween_1 = TweenMax.to('#obj_1', 0.5, {
    left: '0%', delay: .1
});

var containerScene = new ScrollMagic.Scene({
    triggerElement: '#scene_1',
    offset: -100
})
.setTween(tween_1)
.addIndicators()
.addTo(controller);

1 个答案:

答案 0 :(得分:7)

实际上非常简单,您可以将reverse:false设置为选项,如下所示:

var controller = new ScrollMagic.Controller();

var tween_1 = TweenMax.to('#obj_1', 0.5, {
     left: '0%', delay: .1
});

var containerScene = new ScrollMagic.Scene({
     triggerElement: '#scene_1',
     offset: -100,
     reverse:false
})
.setTween(tween_1)
.addIndicators()
.addTo(controller);