小编Nay*_*ams的帖子

ScrollMagic-永久添加类,向上滚动时不删除

我要做的就是在第一次滚动到视图时将一个类添加到div中,然后将其保留在该位置。(因此,我不想切换它-只需触发一次)。我有一个基于将类添加到父div的动画,即使我指定了方向,当我在检查器中检查它时,它仍会在反向滚动中删除该类。我不希望动画每次滚动时都运行,而只希望第一次运行(然后停留在完成动画状态)。

var controller = new ScrollMagic.Controller();

var scene = new ScrollMagic.Scene({
triggerElement: '#intro',
offset: 50
})
.on("start", function(e) { 
    if (e.scrollDirection === "FORWARD") {
        $('#welcome').addClass('animated');}
    })
.addTo(controller);
Run Code Online (Sandbox Code Playgroud)

我确实尝试添加持续时间,但是没有效果。有什么建议么?

scrollmagic

2
推荐指数
1
解决办法
2766
查看次数

标签 统计

scrollmagic ×1