2016-07-20 222 views
2

後,我保存使用以下方式當前滾動位置:防止滾動頁面重新加載

$(window).on('unload', function() { 

    if ($(window).scrollTop() != 0) { 
     localStorage.setItem('lastScrollPosition', $(window).scrollTop()); 
     $(window).scrollTop(0); 
    } 

}); 

刷新頁面後,我加載圖片,我需要在lastScrollPosition滾動只有當所有的圖像加載。所以我打電話$(window).scrollTop(lastScrollPosition)所有圖像加載後,瀏覽器滾動lastScrollPosition,但之後,瀏覽器也滾動頁面頂部(如$(window).scrollTop(0);),因此,我得到這些行動:$(window).scrollTop(lastScrollPosition) - > $(窗口).scrollTop(0)

你能否請告知如何解決我的問題?

+0

你能提供一個jsfiddle來更好地解釋這個問題嗎? – pinturic

回答

0

我找出了問題的原因。這種方式正常工作,但我的滾動後instagram庫會滾動到頂部。所以這個圖書館有奇怪的行爲。