2016-12-23 28 views
0

Chrome瀏覽器保留前一頁的scrollTop。 例如:我在列表頁面中向下滾動到頁面結尾並單擊要查看的記錄。查看記錄在新頁面中打開,但滾動位置不在頂部。爲什麼Chrome瀏覽器保持前一頁的scrollTop

嘗試和失敗:

1)在document.ready()作出scrollTop as 0(查看頁)

2)window onunload()取得scrollTop as 0(列表頁)

回答

1

這個代碼添加到你要的頁面:

<script type="text/javascript"> 
    window.scrollTo(0,0); 
</script> 
0

下面窗口事件中使用和編寫在那裏的頁面頂部。

window.onpageshow = function(event) { 
    if (event.persisted) { 
     //Scroll top code will go here. 
    } 
相關問題