我想从加载的html页面获取(垂直和水平)滚动条位置。然后在进行后端任务(例如G.删除操作)后,我想重新加载页面并从滚动条设置旧位置。
那我怎么能用jquery做这个呢? (获取滚动条位置并稍后再设置)我现在使用jquery 1.8.3。我尝试了一些想法,但没有任何效果。
感谢你的答案。
答案 0 :(得分:1)
使用
window.onscroll = function (oEvent) {
// called when the window is scrolled.
}
和
// get scroll position
var x = window.scrollX,
y = window.scrollY;
获取滚动位置,然后将x和y保存到cookie。刷新后从cookie中读取它们并使用代码设置滚动位置:
window.scrollTo( x, y );