【发布时间】:2018-05-25 16:51:06
【问题描述】:
我要做的就是在 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);
我确实尝试添加持续时间,但没有效果。有什么建议吗?
【问题讨论】:
标签: scrollmagic