2017-03-05 243 views
0

讓我們只是說我有一個很長的頁面,就像一篇文章。有像buy full article now什麼的鏈接。點擊後,它將重定向到包含我所有腳本的頁面,將文章添加到數據庫,並重新導向到文章頁面。這可能嗎?還有,我怎麼能這樣做,它會重定向到用戶瀏覽的滾動位置相同的html/js:返回上一頁在同一個滾動位置

舉報該內容點贊點讚的例子這個很像瀏覽器的BACK的按鈕。它會帶你到你訪問的前一頁,同時滾動位置

回答

1

this question:

在頁面卸載,獲取滾動位置並將其存儲在本地存儲 。然後在頁面加載期間,檢查本地存儲並設置滾動位置 。假設你有一個id元素的div元素。在 情況下,它的頁面,請更改選擇:)

$(function() { 
    $(window).unload(function() { 
     var scrollPosition = $("div#element").scrollTop(); 
     localStorage.setItem("scrollPosition", scrollPosition); 
    }); 
    if(localStorage.scrollPosition) { 
     $("div#element").scrollTop(localStorage.getItem("scrollPosition")); 
    } 
}); 
+2

如果你去操作,這實際上不會工作,如果你從第1頁第2頁這將節省1頁的滾動瀏覽,然後第2頁到第1頁,它將在進入第1頁之前再次保存第2頁的滾動量 最終結果:頁面1將滾動到頁面2中保存的值 – Jondi

相關問題