上下にスクロールする HTML ページがあります (多くはありませんが、スクロールします)。JavaScript を実行した後、ページのスクロール位置を設定するにはどうすればよいですか?
jQuery を使用して、ページの下部に追加の HTML を挿入しています。追加した新しいコンテンツの位置までプログラムでスクロールしたいと考えています。
上下にスクロールする HTML ページがあります (多くはありませんが、スクロールします)。JavaScript を実行した後、ページのスクロール位置を設定するにはどうすればよいですか?
jQuery を使用して、ページの下部に追加の HTML を挿入しています。追加した新しいコンテンツの位置までプログラムでスクロールしたいと考えています。
を使ってみてくださいwindow.scroll
。
例:
// put the 100th vertical pixel at the top of the window <button onClick="scroll(0, 100);">click to scroll down 100 pixels</button>
オプションがあるように、これを行う別の方法:
ページの下部に追加する HTML では、名前付きのアンカー タグを挿入してから、ページがそこに移動するように URL を変更できます (参考: ページは更新されません)。
// add HTML like this, dynamically:
// <a name="moveHere" />
// the javascript to make the page go to that location:
window.location.hash = "moveHere";
何をしているかによって、これは有用な解決策になる場合とそうでない場合があります。