JavaScriptを使用してHTMLページの垂直位置を設定する
-
03-07-2019 - |
質問
上下にスクロールするHTMLページがあります(多くはありませんが、スクロールします)。 JavaScriptを実行した後、ページ内のスクロール位置を設定するにはどうすればよいですか?
jQueryを使用してページの下部に追加のHTMLを挿入します。追加後、新しいコンテンツの位置にプログラムでスクロールします。
解決
これを行う別の方法。オプションがあります:
ページの下部に追加するHTMLで、名前付きアンカータグを挿入し、ページがそこに移動するようにURLを変更できます(FYI:ページは更新されません)。
// add HTML like this, dynamically:
// <a name="moveHere" />
// the javascript to make the page go to that location:
window.location.hash = "moveHere";
何をしているのかによって、これは有用な解決策になる場合もあれば、そうでない場合もあります。
他のヒント
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>
所属していません StackOverflow