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)
你能否請告知如何解決我的問題?
你能提供一個jsfiddle來更好地解釋這個問題嗎? – pinturic