我使用 jQuery 编写了一个平滑滚动功能。但有个问题,
如果锚点在 href 中只有散列,则返回未定义的错误。喜欢:
<a href="#" title="something">Link</a>
请告诉如何运行我的函数,只有当锚链接是一个 ID 而不是只有散列时。
这是我的功能:
//平滑滚动
jQuery('a[href^="#"]').click(function (e) {
e.preventDefault();
var target = this.hash;
jQuery('html, body').animate({
scrollTop: (jQuery(target).offset().top) - 60
}, 1000);
});