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