2014-03-03 149 views
0

有人可以幫我把我的代碼變成一個動畫滾動的動畫。我一直在研究和嘗試自己做,但我顯然沒有做正確的事情。如何動畫/光滑使用滾動條滾動到div

這裏是我的JS:

$(function() { //When the document loads 
    $(".jrm-menu-whyus > a").bind("click", function() { 
    $(window).scrollTop($("#menu-jrm").offset().top); 
    return false; 
    }); 
}); 

謝謝!

它工作正常,只是想動畫滾動。

回答

1

使用jQuery.animate():

$("html, body").animate({scrollTop: $("#menu-jrm").offset().top}); 

jQuery.animate documentation

+0

嗯,沒有工作。它實際上停止工作,根本不滾動。 –

+0

嘗試編輯版本 –

+0

好吧,它需要工作,它需要「」而不是「」(「html,body」)當你更新它時選擇你的答案:)謝謝! –