滚动触发淡入淡出/滑动动画 jQuery插件 滚动动画

  • 源码大小:24.28KB
  • 所需积分:1积分
  • 源码编号:19JP-3072
  • 浏览次数:1090次
  • 最后更新:2023年05月02日
  • 所属栏目:动画
本站默认解压密码:19jp.com 或 19jp_com

简介

一个小而高性能的滚动动画jQuery插件,当用户向下滚动到页面的指定位置时,它会对元素应用平滑的淡入淡出或滑动动画。

它使用Undercore.js库中的“throttle”函数来提供平滑优化的动画性能。

如何使用它:

1.在文档中加载必要的jQuery和jQuery UI库(用于动画和额外的轻松功能)。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/cdn/jquery-ui.min.js"></script>

2.在jQuery之后下载并加载jQuery ScrollAnimate插件。

  1. <script src="/path/to/jquery.scrollanimate.min.js"></script>

3.将以下HTML数据属性添加到将在滚动时设置动画的目标元素中。

  • 数据显示:此时开始动画
  • 数据隐藏:在此点结束动画
  • 数据动画:动画类型:“淡入淡出”、“滑动”、“向左滑动”或“向右滑动”
  1. <div class="box"
  2. data-show="200"
  3. data-hide="400"
  4. data-animation="fade">
  5. Fade Animation
  6. </div>
  7.  
  8. <!-- OR -->
  9. <div class="box"
  10. data-show="50%"
  11. data-hide="70%"
  12. data-amination="slide">
  13. Slide Animation
  14. </div>

4.在页面加载时隐藏元素。

  1. .box {
  2. display: none;
  3. /* more styles here */
  4. }

5.使用设置调用插件。

  1. $('.box').scrollAnimate({
  2. // config the animation here
  3. throttle: 50,
  4. duration: 300,
  5. easing: "swing"
  6. });

预览截图