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

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

イベント

【JavaScript入門】onresizeの使い方|ウィンドウサイズ変更時に処理を実行する方法

投稿日:2019年6月13日 更新日:

JavaScriptのonresizeとは?ウィンドウサイズ変更時に処理を実行する方法

onresize は、ウィンドウやフレームのサイズが変更されたときに発生するイベントです。
画面サイズに応じてレイアウトを調整したり、リサイズ時に特定の処理を実行したい場合に利用します。



onresizeイベントとは?

ブラウザのウィンドウサイズが変更された瞬間に発生するイベントです。
レスポンシブ対応や、サイズ変更時の警告・再描画処理などに使われます。

使用例:ウィンドウサイズ変更時にメッセージを表示

<body onresize=”alert(‘リサイズされました’)”>

→ ウィンドウのサイズが変わるたびにダイアログが表示されます。



JavaScriptでの書き方(推奨)

HTML に直接書く方法のほか、JavaScript でイベントを設定する方法もあります。

window.onresize = function() {
  console.log(“ウィンドウがリサイズされました”);
};

→ HTML を汚さずにイベントを設定できるため、こちらの書き方が一般的です。

onresize が使える場面

  • 画面サイズに応じてレイアウトを変更したいとき
  • ウィンドウ幅に応じて画像サイズを変更したいとき
  • リサイズ時に特定の処理を実行したいとき
  • デバッグ用にサイズ変更を検知したいとき



まとめ

  • onresize はウィンドウやフレームのサイズ変更時に発生するイベント
  • HTML に直接書く方法と JavaScript で設定する方法がある
  • レスポンシブ対応や動的レイアウト調整に便利

関連リンク

-イベント
-

執筆者:

関連記事

【JavaScript入門】onsubmitの使い方|フォーム送信前に入力チェックを行う方法を解説

JavaScriptのonsubmitとは?フォーム送信前に入力チェックを行う方法を解説 onsubmit は、フォームが送信される直前に発生するイベントです。 このイベントの戻り値が false の …

【JavaScript入門】onkeydown・onkeypress・onkeyupの使い方|キー操作イベントの発生タイミングを徹底解説

JavaScriptのonkeydown・onkeypress・onkeyupとは?キー操作で発生するイベントを解説 onkeydown・onkeypress・onkeyup は、 キーボードの操作に …

【JavaScript入門】onabort・onerrorの使い方|画像読み込み中断・失敗時のイベント処理を解説

JavaScriptのonabort・onerrorとは?画像読み込み中断・失敗時のイベント処理を解説 onabort と onerror は、画像が正常に読み込めなかった場合に発生するイベントです。 …

【JavaScript入門】onclick・ondblclick・onmousedown・onmouseupの使い方|マウス操作イベントを徹底解説

JavaScriptのonclick・ondblclick・onmousedown・onmouseupとは?マウス操作イベントをまとめて解説 onclick・ondblclick・onmousedow …

【JavaScript入門】マウス座標の取得方法まとめ|clientX・pageX・screenXの違いをわかりやすく解説

JavaScriptのマウス座標プロパティまとめ|x・y・clientX・pageX・screenXの違いを解説 JavaScript のイベントオブジェクトには、マウスの位置を取得するための x / …