您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

jquery如何实现锚点链接之间的平滑滚动

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 复制代码

$('a[href*=#]').click(function() {  if (location.pathname.replace(/^//, '') == this.pathname.replace(/^//, '') && location.hostname == this.hostname) {  var $target = $(this.hash);  $target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']');  if ($target.length) {  var targetOffset = $target.offset().top;  $('html,body').animate({  scrollTop: targetOffset  },  500);  return false;  }  }  });