我使用jQuery向下滾動頁面。例如,通過下面的代碼,通過單擊鏈接,頁面向下滾動到div id「bottom」。它工作正常,但地址欄中的網址保持不變。我希望當我點擊鏈接時,它會向下滾動,但也會在瀏覽器的地址欄中添加#(或下面鏈接的任何URL)。 例如,頁面的網址是example.com/test.php
,它應該變成類似example.com/test.php#
是否有可能這樣做?謝謝。關於jQuery的問題scrolltop
<a href="#" class="scrollToBottom">Scroll to bottom</a>
的jQuery:
$(document).ready(function(){
$('a.scrollToBottom').click(function(){
$('html, body').animate({ scrollTop: $('#bottom').offset().top }, 'slow');
return false;
});
})
謝謝,我已經嘗試過了,但如果我刪除它,頁面的行爲有點奇怪。向下滾動後,它會刷新頁面。是因爲有生命還是別的嗎? – mari