文本/链接

页面锚链接平滑过渡效果jQuery插件

阿里云


jquery.anchorScroll.js 是一款可以制作页面锚链接平滑过渡效果的 jQuery 插件。该插件属于轻量级插件,简单易用,内置模糊和弹性特效,并提供回调函数共开发者使用。

使用方法:

在页面中引入 jquery 和 jquery.anchorScroll.js 文件。

也想出现在这里?联系我们
创客主机
  1. <script type="text/javascript" src="js/jquery.min.js"></script>
  2. <script type="text/javascript" src="js/jquery.anchorScroll.js"></script>

HTML 结构:

你可以在超链接元素上通过 data-*属性来直接初始化该插件。

  1. <!-- 在body滚动时添加模糊效果  "blur-effect"  -->
  2. <a href="#div-1" class="anchor-scroll" data-class-to="body" data-on-scroll="blur-effect"></a>
  3.  
  4. <!-- 在滚动结束时为目标div添加弹性效果 -->
  5. <a href="#div-2" class="anchor-scroll" data-class-to="#div-2" data-scroll-end="bounce"></a>

可用的 data-*属性有:

data-class-to:要添加平滑滚动事件的元素

data-on-scroll:在滚动时添加到指定元素上的 class 类

data-scroll-end:在滚动结束后添加到指定元素上的 class 类

初始化插件:

你页可以通过 js 代码来初始化该插件。

  1. $('.anchor-scroll').anchorScroll({
  2.     scrollSpeed: 800, // scroll speed
  3.     offsetTop: 0, // offset for fixed top bars (defaults to 0)
  4.     onScroll: function () { 
  5.       // callback on scroll start
  6.     },
  7.     scrollEnd: function () { 
  8.       // callback on scroll end
  9.     }
  10.  });

jquery.anchorScroll.js 页内锚链接平滑滚动插件的 github 地址为:https://github.com/virgiliud/jquery.anchorScroll

页面锚链接平滑过渡效果 jQuery 插件

已有 442 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!