2013-05-04 96 views
0

我試圖在刷新後自動滾動到水平網站的左側(如按F5)。我試圖scrollLeft()並沒有得到任何東西。現在window.scrollTo(0,0)是工作,但只是這樣的按鈕:頁面刷新後自動滾動不起作用

function scrollWindow() 
{ 
window.scrollTo(0,0); 
} 

<input type="button" onclick="scrollWindow()" value="Scroll" /> 

這工作,但不與$(document).ready(function());

<script> 
    $(document).ready(scrollWindow()); 
</script> 

我在另一個問題頂部發現回答:

$(document).ready(function(){ 
    $(this).scrollTop(0); 
}); 

但它沒有爲我工作。任何人都可以幫我解決這個問題嗎?

回答

0

試試這個:

$(document).ready(function(){ 
    scrollWindow(); 
}); 
0

$(document).ready(scrollWindow());

您執行scrollWindow功能之前,該文件已準備就緒。它在腳本初始化後立即調用。這就是爲什麼它不起作用。我可以修改@Eli的回答,並建議使用下一個功能:

$(document).ready(scrollWindow); 
+0

它仍然無法正常工作,滾動按鈕正在工作。也許我在錯誤的地方有這個劇本,我應該什麼時候放? – 2013-05-04 11:29:02

+0

如果帶有'scrollWindow'功能的腳本在另一個文件中被定義,它應該包含在具有文檔準備好功能的腳本之前 – 2013-05-04 11:32:37

+0

它在頭部中是這樣的: \t 2013-05-04 11:43:26