我写了一个使用jQuery的平滑滚动函数。 但有一个问题,jQuery平滑滚动,只做锚链接是一个id
如果锚只有在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);
});