0

リンクをクリックした後、あるページから次のページへのスクロール位置を維持したい。

誰かがこれを行う方法を教えてもらえますか?

たとえば、 のリンクをクリックしてindex.php、次のページを開いた後、 と同じスクロール位置にする必要がありindex.phpます。

4

2 に答える 2

0

ウィンドウの終了時に、ajax または localstorage を使用して、スクロール位置をデータベース (または単なるファイル) に保存します。次に、新しいページで、ajax または localstorage を使用して元のスクロール位置を取得し、その位置までスクロールします。私はあなたのためにコードを書くつもりはありません。

于 2012-11-28T01:06:39.863 に答える
0

悪い考えのように思えますが、次のようにすることもできます (jQuery と最新のブラウザーを想定):

$("a").click(function() {
  localStorage["scrollPosition"] = $(window).scrollTop();
});


$(function() {
  $(window).scrollTop(localStorage["scrollPosition"]);
});
于 2012-11-28T01:07:00.787 に答える