2009-05-01 137 views
3

我想實現滾動功能。因此滾動的默認值被禁用。如果用戶使用滾動按鈕,我希望它被設置爲我想要的點。我該如何實現此功能? window.scrollTop不能正常工作。我嘗試了很多不同的方法,但都沒有奏效..(jQuery)滾動事件..如果用戶滾動頁面,我想將文檔滾動到指定的位置

$(window).scroll(function() { 
     $(body).scrollTop = 3000px; 
}) 
+0

只要刪除PX和你應該工作。 – Jab 2009-05-01 19:33:36

回答

6

scrollTop屬性只接受整(不是像素)。省略px,它應該沒問題。

$(window).scroll(function() { 
    $('body').get(0).scrollTop = 3000; // note that this does only work if body has overflow 
    // if it hasn't, use window instead 
}); 
3

有可能做的正是你需要一個jQuery插件稱爲ScrollTo。

看看這裏:http://plugins.jquery.com/project/ScrollTo

+0

是的,我知道..我想寫我自己的功能,以便我可以學習.. – 2009-05-01 19:07:17

+1

然後閱讀代碼! – cgp 2009-05-01 19:08:58