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

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

イベント

【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 で設定する方法がある
  • レスポンシブ対応や動的レイアウト調整に便利

関連リンク

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

-イベント
-

執筆者:

関連記事

【JavaScript入門】onchange・onselectの使い方|入力内容の変更・文字選択時のイベント処理を解説

JavaScriptのonchange・onselectとは?入力内容の変更・選択時に発生するイベントを解説 onchange と onselect は、フォーム要素の内容が変化したとき、または文字が …

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

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

【JavaScript入門】onload・onunloadの使い方|ページ読み込み時・離脱時のイベント処理をわかりやすく解説

JavaScriptのonload・onunloadとは?ページ読み込み時・離脱時のイベント処理を解説 onload と onunload は、ページの読み込み完了時やページ移動時に処理を実行するため …

【JavaScript入門】onfocus・onblurの使い方|入力欄のフォーカス取得・離脱時のイベント処理を解説

JavaScriptのonfocus・onblurとは?入力欄のフォーカス取得・離脱時のイベント処理を解説 onfocus と onblur は、入力欄やウィンドウにフォーカスが当たったとき、または離 …

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

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