如何實現頁面重新整理後不定位到之前的滾動位置?

SimoonJia發表於2024-03-22

1.scrollTop

scrollTop 為 0

2.history.scrollRestoration

使用很簡單,在頁面的任意位置執行下面幾行 JS 程式碼就可以了:

if (history.scrollRestoration) {
  history.scrollRestoration = 'manual';
}

語法和相容性

history.scrollRestoration 支援下面兩個屬性值:

auto
預設值,表示滾動位置會被儲存。
manual
單詞的意思就是手動。表示,滾動的位置不會被儲存。

相容性

如何實現頁面重新整理後不定位到之前的滾動位置?

相關文章