質問

上下にスクロールする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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top