一个小而高性能的滚动动画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"
- });