如何仅在滚动到元素时才对元素应用 Animate.css 效果?
How to apply Animate.css effect to the element ONLY when scrolled to it?
我正在使用 animate.css 库在我的网站上应用动画效果。但问题是效果会在页面加载后立即应用。当我滚动到元素时,效果已经应用。
如何设置仅在滚动时出现元素时才应用效果?
您可以使用 Waypoints – 一个 javascript 库,它允许您在滚动到某个元素时执行一个函数。
jQuery 中的基本 Waypoint 函数如下所示:
$("#element-to-animate").waypoint(function() {
// animation code
}
}, { offset: '100%'});
'offset' 值决定了动画被触发的时间点。
Here 是设置和使用 waypoints 的指南。
您需要添加 wow.js
并应用它。当您向下滚动到底部时,这将起作用。
要使用它,请在头部添加 wow.js 并在动画元素中添加 wow
class。
<div class="FadeIn wow">
------
</div>
Get it Here。并阅读完整的文档。
我正在使用 animate.css 库在我的网站上应用动画效果。但问题是效果会在页面加载后立即应用。当我滚动到元素时,效果已经应用。 如何设置仅在滚动时出现元素时才应用效果?
您可以使用 Waypoints – 一个 javascript 库,它允许您在滚动到某个元素时执行一个函数。
jQuery 中的基本 Waypoint 函数如下所示:
$("#element-to-animate").waypoint(function() {
// animation code
}
}, { offset: '100%'});
'offset' 值决定了动画被触发的时间点。 Here 是设置和使用 waypoints 的指南。
您需要添加 wow.js
并应用它。当您向下滚动到底部时,这将起作用。
要使用它,请在头部添加 wow.js 并在动画元素中添加 wow
class。
<div class="FadeIn wow">
------
</div>
Get it Here。并阅读完整的文档。