jQuery ScrollTo插件向任何元素添加平滑滚动

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

简介

scrollto.js是一个轻量级的jQuery插件,用于创建可配置的优雅平滑滚动效果,引导访问者访问网页上的特定元素。

无论您是在构建登录页、单页滚动网站还是博客,jQuery ScrollTo插件都可以帮助您的访问者在短时间内创造完美的滚动体验

如何使用它:

1.在jquery库之后插入jquery-scrollto.js脚本。

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

2.调用函数滚动到在页面应该滚动到的DOM元素上。

  1. $(function(){
  2. $('#myElement').ScrollTo();
  3. });

3.配置滚动动画的持续时间。

  1. $('#myElement').ScrollTo({
  2. duration: 400,
  3. durationMode: 'each', // OR 'all'
  4. });

4.对滚动动画应用缓和功能。

  1. $('#myElement').ScrollTo({
  2. easing: 'linear',
  3. });

5.滚动完成后执行回调功能。

  1. $('#myElement').ScrollTo({
  2. callback: function(){
  3. // do something
  4. }
  5. });

6.向元素添加偏移。默认值:0。

  1. $('#myElement').ScrollTo({
  2. offsetTop: 60,
  3. offsetLeft: 0
  4. });

预览截图