title | short-title | slug | l10n | ||
---|---|---|---|---|---|
Element: scrollBy() メソッド |
scrollBy() |
Web/API/Element/scrollBy |
|
{{APIRef}}
scrollBy()
は {{domxref("Element")}} インターフェイスのメソッドで、指定された量だけ要素をスクロールします。
scrollBy(x-coord, y-coord)
scrollBy(options)
x-coord
は、スクロールしたい水平ピクセル数です。y-coord
は、スクロールしたい垂直ピクセル数です。
- または -
options
- : 以下の引数を持つ辞書です。
top
- : ウィンドウや要素をスクロールする Y 軸方向のピクセル数を指定します。
left
- : ウィンドウや要素をスクロールする X 軸方向のピクセル数を指定します。
behavior
- : スクロールを滑らかにアニメーションさせるか (
smooth
)、瞬時にジャンプさせるか (instant
)、ブラウザーに選択させるか (auto
, 既定値) を指定します。
- : スクロールを滑らかにアニメーションさせるか (
- : 以下の引数を持つ辞書です。
なし ({{jsxref("undefined")}})。
// 要素をスクロール
element.scrollBy(300, 300);
options
を使用する場合:
element.scrollBy({
top: 100,
left: 100,
behavior: "smooth",
});
{{Specifications}}
{{Compat}}