現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

ウィンドウ

【JavaScript入門】window.moveTo・moveByの使い方|ウィンドウ位置を絶対・相対で移動する方法を解説

投稿日:2019年5月9日 更新日:

JavaScriptのwindow.moveTo・moveByとは?ウィンドウ位置を移動する方法を初心者向けに解説

window.moveTo()window.moveBy() は、ブラウザウィンドウの位置を移動させるためのメソッドです。
指定した座標へ移動したり、現在位置から相対的に移動させたりできます。



window.moveToとは?(絶対位置に移動)

window.moveTo(x, y) は、ウィンドウの左上端をモニタ上の指定座標へ移動させます。

window.moveTo(X座標, Y座標);
  • X座標:画面左端からの距離(px)
  • Y座標:画面上端からの距離(px)

使用例:指定位置へ移動

subWin.moveTo(100, 50);

→ ウィンドウ subWin を画面上の座標 (100, 50) に移動します。



window.moveByとは?(相対的に移動)

window.moveBy(dx, dy) は、現在の位置から指定した分だけウィンドウを移動させます。

window.moveBy(X方向の移動量, Y方向の移動量);
  • 正の値:右(X)・下(Y)へ移動
  • 負の値:左(X)・上(Y)へ移動

使用例:現在位置から移動

window.moveBy(20, 10);

→ 現在のウィンドウを右へ20px、下へ10px移動します。

注意点

  • ブラウザの設定によってはウィンドウ移動が制限される場合がある
  • ユーザー操作を妨げないよう、過度な移動操作は避けるべき
  • ポップアップウィンドウでの利用が一般的



まとめ

  • moveTo():指定した絶対座標へ移動
  • moveBy():現在位置から相対的に移動
  • 座標はピクセル単位で指定する
  • ブラウザの仕様により動作しない場合がある

関連リンク

このブログは Xserver 上の WordPress で運用しています。
表示速度が速く、安定しているのでブログ初心者にもおすすめです。
レンタルサーバー エックスサーバー

-ウィンドウ
-

執筆者:

関連記事

【JavaScript入門】innerWidth・innerHeight・outerWidth・outerHeightの使い方|ウィンドウサイズの取得・設定方法を解説

JavaScriptのinnerWidth・innerHeight・outerWidth・outerHeightとは?ウィンドウサイズの取得・設定方法を解説 innerWidth・innerHeigh …

【JavaScript入門】window.scrollの使い方|指定位置へスクロールする方法を初心者向けに解説

JavaScriptのwindow.scrollとは?指定位置へスクロールする方法を初心者向けに解説 window.scroll() は、ページを指定した座標位置までスクロールさせるためのメソッドです …

【JavaScript入門】window.opener・closed・nameの使い方|親ウィンドウ参照とウィンドウ状態の確認方法を解説

JavaScriptのwindow.opener・closed・nameとは?親ウィンドウの参照やウィンドウ状態の確認方法を解説 window.opener、window.closed、window. …

【JavaScript入門】window.closeの使い方|ウィンドウを閉じる方法と注意点を初心者向けに解説

JavaScriptのwindow.closeとは?ウィンドウを閉じる方法と注意点を初心者向けに解説 window.close() は、指定したウィンドウ、または自分自身のウィンドウを閉じるためのメソ …

【JavaScript入門】window.resizeTo・resizeByの使い方|ウィンドウサイズを絶対・相対で変更する方法を解説

JavaScriptのwindow.resizeTo・resizeByとは?ウィンドウサイズを変更する方法を初心者向けに解説 window.resizeTo() と window.resizeBy() …