scrollto.js是一个轻量级的jQuery插件,用于创建可配置的优雅平滑滚动效果,引导访问者访问网页上的特定元素。
无论您是在构建登录页、单页滚动网站还是博客,jQuery ScrollTo插件都可以帮助您的访问者在短时间内创造完美的滚动体验
1.在jquery库之后插入jquery-scrollto.js脚本。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to/lib/jquery-scrollto.js"></script>
2.调用函数滚动到
在页面应该滚动到的DOM元素上。
- $(function(){
- $('#myElement').ScrollTo();
- });
3.配置滚动动画的持续时间。
- $('#myElement').ScrollTo({
- duration: 400,
- durationMode: 'each', // OR 'all'
- });
4.对滚动动画应用缓和功能。
- $('#myElement').ScrollTo({
- easing: 'linear',
- });
5.滚动完成后执行回调功能。
- $('#myElement').ScrollTo({
- callback: function(){
- // do something
- }
- });
6.向元素添加偏移。默认值:0。
- $('#myElement').ScrollTo({
- offsetTop: 60,
- offsetLeft: 0
- });