2010-01-10 29 views
1

如何使用javascript滾動到頁面頂部JavaScript滾動

scroll(0,0); - >這不起作用? 點擊提交,我調用一個函數來驗證表單和錯誤,我將通過innerhtml設置errormessage,並且需要滾動到頁面頂部而不提交。

一切正常......但它不是滾動到頁面

+0

應工作,也許你錯誤地稱呼它? 可能是因爲您沒有觸發該操作。 – johnnyArt 2010-01-10 09:58:05

+0

需要工作JavaScript:滾動(0,0) – 2010-01-10 09:58:22

+0

它需要以某種方式觸發,你怎麼調用滾動? – falstro 2010-01-10 10:00:04

回答

4

使用窗口屬性scrollTop(MSDN,MDC)來設置滾動偏移量的像素數。

window.scrollTop = '0'; 
1

如何試圖window.scrollTo(0,0)的頂部。它與scroll(0,0)基本相同。

如果它不起作用,向我們展示更多代碼。

1

滾動到頁面的絕對頂部可以通過

window.scrollTo(0,0); 

window.location = "#"; 

注實現了第二種方法將「#」附加到當前URL。

3

如果您有要滾動在一個特定的元素,讓說,的其innerHTML要修改,那麼你可以使用下面的

element.scrollIntoView(true); 

作品在所有瀏覽器的元素