當頁面的長度比較長時,如果進行刷新頁面,我們希望能夠在刷新完成頁面之後,能夠停留在當前位置,而不是從頭再手動滾動到當前位置。
那麼這樣的效果如何實現呢?下面開始簡單描寫(由於博客園不支持效果展示,所以效果自行復制代碼,運行查看咯)
頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 頁面長度很長很長很長頁面長度很長很長很長 停留在當前位置 js方法 // //兩種方案 function reloadStay() { var href = window.location.href; window.parent.location.href = href + "#current"; window.parent.location.reload(); }