2011-10-22 105 views
2

我希望光標在我的頁面加載時自動放置在文本框中。但是,我不希望頁面向下滾動到該文本框(我寧願它仍然保持在頁面底部的視圖之外)。這聽起來很奇怪,但我確實需要它!使用Javascript焦點時防止滾動到輸入框

我使光標出現使用此代碼:

<script>document.getElementById('textbox1').focus()</script> 

有沒有人能修改此代碼,這樣就不會出現滾動?

+0

的〔焦點()來輸入而不scolling](可能重複http://stackoverflow.com/questions/4963053 /焦點到輸入 - 無需敲打) – Matt

回答

1

的窗口對象支持()一個scrollTo()方法的嘗試聚焦之後加入它

document.getElementById('textbox1').focus(); window.scrollTo(0,0); 
+0

謝謝大衛......提供一種享受。 – nico55555