一个小而高性能的滚动动画jQuery插件,当用户向下滚动到页面的指定位置时,它会对元素应用平滑的淡入淡出或滑动动画。
它使用Undercore.js库中的“throttle”函数来提供平滑优化的动画性能。
1.在文档中加载必要的jQuery和jQuery UI库(用于动画和额外的轻松功能)。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/cdn/jquery-ui.min.js"></script>
2.在jQuery之后下载并加载jQuery ScrollAnimate插件。
<script src="/path/to/jquery.scrollanimate.min.js"></script>
3.将以下HTML数据属性添加到将在滚动时设置动画的目标元素中。
<div class="box" data-show="200" data-hide="400" data-animation="fade"> Fade Animation </div> <!-- OR --> <div class="box" data-show="50%" data-hide="70%" data-amination="slide"> Slide Animation </div>
4.在页面加载时隐藏元素。
.box { display: none; /* more styles here */ }
5.使用设置调用插件。
$('.box').scrollAnimate({ // config the animation here throttle: 50, duration: 300, easing: "swing" });