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 に答える