不能使div元素自動向下滾動。如何在頁面加載時自動向下滾動div標籤?
$('#div').scrollTop(1000)
這並不工作,但如果點擊設置它的工作原理:
$('btn').click(function()
{
$('#div').scrollTop(1000);
});
我需要它下來沒有任何點擊按鈕滾動。我需要改變什麼?
不能使div元素自動向下滾動。如何在頁面加載時自動向下滾動div標籤?
$('#div').scrollTop(1000)
這並不工作,但如果點擊設置它的工作原理:
$('btn').click(function()
{
$('#div').scrollTop(1000);
});
我需要它下來沒有任何點擊按鈕滾動。我需要改變什麼?
嘗試文件運行後它已準備就緒:
$(function() { // short for $(document).ready(function() {
$('#div').scrollTop(1000);
});
機會是元素存在之前你運行你的腳本(檢查$('#div').length
- 如果它是0
,你運行它太不久)。您需要等到DOM加載完成後才能處理上面的代碼。
$(document).ready(function(){
$('#div').scrollTop(1000);
});
$(document).ready(function() {
$('#div').scrollTop(1000);
});
window.onload? http://stackoverflow.com/questions/588040/window-onload-vs-document-onload – DeBraid 2014-11-24 23:32:58
試過window.onload = function(){...}但似乎沒有解決這個問題 – Root149 2014-11-24 23:38:59
@ Root149:那麼你需要提供更多的上下文,或重現問題的可運行示例。 – 2014-11-24 23:40:31