Window: scrollBy() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
Window.scrollBy() メソッドは、ウィンドウ内の文書を指定された量だけスクロールさせます。
構文
js
scrollBy(xCoord, yCoord)
scrollBy(options)
引数
返値
なし (undefined)。
例
1 ページ分下スクロールさせるには、次のようにします。
js
window.scrollBy(0, window.innerHeight);
上スクロールさせるには、次のようにします。
js
window.scrollBy(0, -window.innerHeight);
options を使用します。
js
window.scrollBy({
top: 100,
left: 100,
behavior: "smooth",
});
メモ
window.scrollBy() は特定の量だけスクロールしますが、 window.scroll() は文書内の絶対位置までスクロールします。 window.scrollByLines() および window.scrollByPages() も参照してください。
仕様書
| 仕様書 |
|---|
| CSSOM View Module> # dom-window-scrollby> |