我使用animate.css库在我的网站上应用动画效果。但问题是效果是在页面加载后立即应用的。当我滚动到元素效果已经应用。如何将效果设置为仅在滚动时元素出现时才应用?
你可以使用Waypoints——一个javascript库,它允许你在滚动到一个元素时执行一个函数。
jQuery中基本的Waypoint函数是这样的:$("#element-to-animate").waypoint(function() {
// animation code
}
}, { offset: '100%'});
'offset'值决定动画在什么点被触发。下面是设置和使用路径点的指南。
您需要添加并应用wow.js
。这将工作,当你向下滚动到底部。要使用它,请在head中添加wow.js,并在animation元素中添加wow
类。
<div class="FadeIn wow">
------
</div>
在这里得到它。阅读完整的文档。