如何在jQuery中从窗口确定和设置高度和滚动位置?

时间:2012-11-18 20:14:08

标签: javascript jquery

我想从加载的html页面获取(垂直和水平)滚动条位置。然后在进行后端任务(例如G.删除操作)后,我想重新加载页面并从滚动条设置旧位置。

那我怎么能用jquery做这个呢? (获取滚动条位置并稍后再设置)我现在使用jquery 1.8.3。我尝试了一些想法,但没有任何效果。

感谢你的答案。

1 个答案:

答案 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 );