--- title: window.scroll slug: Web/API/Window/scroll tags: - CSSOM View - DOM translation_of: Web/API/Window/scroll ---
{{ApiRef}}
ウィンドウを文書内の特定の位置までスクロールします。
window.scroll(x-coord,y-coord) window.scroll(options)
x-coord
: 左上を基準とした、表示させたい文書の水平軸上のピクセルy-coord
: 左上を基準とした、表示させたい文書の垂直軸上のピクセルまたは
options
: 三つのプロパティを持たせられるオブジェクト
top
y-coord
と同じですleft
x-coord
と同じです
behavior
smooth
、 instant
、 auto
のうちどれか一つを含む文字列。初期値は auto
です<!-- 100 個目の垂直ピクセル上にウィンドウの最上部を配置します。 --> <button onClick="scroll(0, 100);">click to scroll down 100 pixels</button>
スクロールの仕方を変えたいなら、options で指定してください
window.scroll({
top: 1000,
behavior: "smooth"
});
効果としては、 {{domxref("window.scrollTo")}} もこのメソッドと同じです。 繰り返し特定の距離をスクロールさせるには {{domxref("window.scrollBy")}} を使用してください。
次のページもご覧下さい : {{domxref("window.scrollByLines")}} 、 {{domxref("window.scrollByPages")}} 、 {{domxref("Element.scrollIntoView()")}}
Specification | Status | Comment |
---|---|---|
{{ SpecName('CSSOM View', '#dom-window-scroll', 'window.scroll()') }} | {{ Spec2('CSSOM View') }} |
Initial definition. |