我寫了一個使用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);
});