1

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

那么我怎样才能用jquery做到这一点呢?(获取滚动条位置并稍后再次设置)我目前使用 jquery 1.8.3。我尝试了一些想法,但没有真正奏效。

谢谢你的回答。

4

1 回答 1

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 );
于 2012-11-18T21:18:12.360 回答