jquery ポストを使用して 30 秒ごとにデータをリロードする Web ページがあります。jquery ポストはタブ フォームでアンカーを取得するため、jquery が更新を行うと、アンカーは常に最初のアンカーに配置されます。
#anchor1、#anchor2、#anchor3 があるとします。ユーザーが #anchor2 を表示していて、jquery がリロードすると、デフォルトで #anchor1 になります。jquery が完了する前に、ビューアーが使用しているアンカーを確認し、jquery が終了したら、以下のコードを使用して、視聴者が見ていたアンカーを選択します。
document.location.href= "#anchor2";
上記のコードを使用すると、明らかにページが更新されるため、最初の document.ready 関数を実行してデータを取得するため、タイマーが使用されることはありません。そのため、javascript タイマーを使用する代わりに。
ページを更新せずに、ajax のリロード前にユーザーが見ていたアンカーにユーザーを誘導するにはどうすればよいですか。
ご協力いただきありがとうございます。