假设我有一个带有动画效果的元素:
#element {
animation: Fade 3s linear 1s forwards;
}
@keyframes Fade {
/* do stuff */
}
如何只在用户向下滚动时触发此动画?使用Vanilla JS,jQuery,ScrollMagic,GSAP/TweenMax,任何您想使用的工具都可以。
添加动画属性本身会触发效果吗?因此,用户滚动到某个点/元素,然后我应用类似于以下代码的内容: $('#element').css('animation', 'Fade 3s linear 1s forwards');
?