2
我想滾動頁面到錨點鏈接。我使用下面的代碼:jQuery滾動不起作用錨點
$('a').click(function(){
$('html, body').animate({
scrollTop: $($(this).attr('href')).offset().top
}, 400);
return false;
});
它工作正常,如果我有這樣的網址:
<a href="#comments">Comments</a>
然而,問題是通過在末尾添加#,網址是自動生成的所以它會是:
<a href="http://example/sth/#comments">Comments</a>
在這個原因,它不起作用。我無法更改URL的標記,我如何修復jQuery以使用此類url?
很酷的做法,不知道你可以做一個錨點URL,+1 :) –
非常感謝你,這是很大的幫助:) – user2738640