Window: moveBy() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
moveBy() は Window インターフェイスのメソッドで、現在のウィンドウを指定された量だけ移動します。
メモ:
この関数はウィンドウを現在の位置からの相対位置で移動します。
それに対して、 window.moveTo() はウィンドウを絶対位置へ移動します。
構文
js
moveBy(deltaX, deltaY)
引数
返値
なし (undefined)。
例
この例では、ウィンドウを右に 10 ピクセル、上に 10 ピクセル移動させています。
js
function budge() {
moveBy(10, -10);
}
仕様書
| 仕様書 |
|---|
| CSSOM View Module> # dom-window-moveby> |
ブラウザーの互換性
Firefox 7 より、ウェブサイトは以下の場合にブラウザーウィンドウを移動できなくなりました。
Window.open()で作成されたものではないウィンドウやタブを移動することはできません。- ウィンドウに複数のタブがある場合は、ウィンドウやタブを移動することができません。
メモ: この関数はウィンドウを同期的に移動しない可能性があります。 一部の環境(Wayland やモバイルなど)では、ウィンドウが全く移動しない可能性があります。現在、移動イベントを監視する方法は存在しません。詳細は CSS ワーキンググループ課題 #7693 を参照してください。