0

短い質問があります。Ajax リクエストの後、ページのスクロールが一番上に戻る理由を誰かが理解するのを手伝ってくれますか? JQueryについてだと思います。ウェブ上ではあまり情報を見つけることができないので、助けを求めます。これは私がそれを行っているテストページです。変更してみて、何が起こっているかを確認してください。どうもありがとう!

www。* .ca/test/script.php

回答を得ました。ありがとう

4

2 に答える 2

2

ページネーションが埋め込まれているこの状況に遭遇したので、それを処理するためのトリックを思いつきました。ページの読み込み時に、コンテンツ div の計算されたピクセルの高さを取得し、その固定の高さをそれ自体に戻します。これにより、ページのコンテンツが破棄されて置き換えられる間、div が固定サイズに保たれます。

var height=$('#content').height();
$('#content').height(height);

またはもっと簡単に:

$('#content').height($('#content').height());
于 2012-08-03T19:31:19.363 に答える
1

ページが一時的に短くなるため、スクロール位置を元の位置に維持できません。そうしないと、ページがコンテンツを超えてスクロールされてしまいます。

于 2011-06-14T07:25:28.397 に答える