需要引入文件:jquery.js和smoothScroll.js这两个文件,实例讲解如下:
HTML代码:
<a href="#top" class="gd">顶部</a> <a href="#service" class="gd">服务</a> <a href="#footer" class="gd">底部</a> <section id="top"><div>内容......</div></section> <section id="service"><div>内容......</div></section> <section id="footer"><div>内容......</div></section>
JS代码:
$(function(){ $('.gd').click(function(){ var toid=$(this).attr('href'); if(toid=='#top'){ //直接滚到顶部 window.scroll({ top: 0, left: 0, behavior: 'smooth' }); }else{ //指定到相应位置 document.querySelector(toid).scrollIntoView({ behavior: 'smooth' }); } }); })
更多参考:
http://iamdustan.com/smoothscroll/
https://www.cnblogs.com/cherishli/p/6941251.html?utm_source=itdadao&utm_medium=referral
上一篇:jquery ajax 接收返回数据类型(dateType)并处理
下一篇:jquery实现复选框全选或取消
讨论数量:0