當有刷新頁面,強制到top的需求瀏覽器
解決方法:更改瀏覽器頁面刷新後禁用自動滾動的行爲,更改成手動,這樣就能夠把位置刷新後設置到本身想要的位置:code
history.scrollRestoration = 'manual';
設置位置:io
其實設置位置的語句有不少種,而且對谷歌瀏覽器都是使用的,我嘗試的方法有:scroll
window.scrollTo(0,0); $(document).scrollTop(0);
可是隻有第一種方法在IE瀏覽器適用,而且須要將y參數修改成大於0的值方法
window.scrollTo(0,1);
ie問題現象:top
瀏覽器閃出置頂頁面,隨後會固定在頁面刷新前的位置,可是連按F5會正常顯示在top=0的位置history
以上解決方法不是最好的co