ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > JavaScript > 【jQuery】画面変化イベント一覧まとめ

【jQuery】画面変化イベント一覧まとめ

JavaScript

2022/05/26

2023/05/08

jQuery 画面変化イベント一覧記事サムネイル

jQueryで使われる画面変化イベントについてまとめました。

画面変化イベントは、スクロールしたり画面サイズを変更したりするなどしてイベントが発火します。この記事で基礎知識をインプットしましょう!

また、各セクションでjQueryのイベントごとの解説記事を紹介していますので合わせてご一読ください。

この記事で身につく内容
  • jQueryの画面変化イベントの基礎知識

 

【jQuery】画面変化イベントのまとめ

jQueryの画面変化イベントは、次のようなものがあります。

  • scroll():スクロール中にイベント発火
  • resize():画面サイズを変更するとイベント発火

それぞれのイベントについて簡単に紹介していきます。

scroll()イベントについて

scroll()イベントは、スクロール中にイベントを発火させることができます。

scrollの基本書式

$("要素").scroll(function(){
  // ページがスクロールされたときに実行させたい処理内容
});

上の書式にコードを当てはめると次のようになります。

<div class="scroll-area">
  <div class="box"></div>
</div>
.scroll-area {
  overflow: scroll;
  height: 200px;
  border: 1px solid black;
  width: 50%;
}

.box {
  width: 200px;
  height: 200px;
  background: orange;
  margin: 20px;
}
$('.scroll-area').scroll(function () {
  console.log("scroll!");
});

出力結果

scroll()については、下記の記事でも紹介しています。

 

resize()イベントについて

resize()イベントは、画面サイズを変更するとイベントが発火します。

resize()の基本書式

$(window).resize(function(){
  // 画面サイズが変更されたときに実行させたい処理内容
});

コードを実際に当てはめると、次のようになります。

$(window).resize(function () {
  console.log("resize!");
});

出力結果

resize()については、下記の記事でも紹介しています。

 

まとめ

スクロールしたり画面サイズを変更するなどで発火する画面変化イベントは、制作で使われます。基礎知識をインプットして実際に手を動かしてみましょう。

jQueryにはその他のさまざまなイベントがあるので、組み合わせて使用しましょう!

jQuery画面変化イベントまとめ

  • scroll():スクロール中にイベント発火
  • resize():画面サイズを変更するとイベント発火

\ 学んだことをSNSでシェアしよう /

この記事の執筆者

ZeroPlus Media変種部

ZeroPlus Media編集部

ZeroPlusは、「フリーランス特化型プログラミングスクール」です。ZeroPlus Mediaでは、フリーランスとして活躍する際に役立つ有益なプログラミングやWeb制作に関する情報を発信しています。

質問について

ZeroPlus Media読者限定で質問対応をおこなっています。以下の2つの方法で質問を受け付けています。

選べる2つの質問方法

1

Google Foam(テキスト)で質問

mail

フォーム送信

メールで解答

formで質問
2

Google meet(オンラインmtg)で質問

meet

日時選択

メールを受け取る

メールからmtgに参加

meetで質問
ZeroPlus Gateについて

あなたの目的に合わせた2つのサービス

あなたの目的に合わせたZeroPlusの2つのサービス
基礎からフリーランスレベルまで本質的な学びを提供しています

完全無料!30日間で学びきれる
プログラミンスクールZeroPlus Gate

  • お金をかけずに、学習を進めたい
  • Webサイトを作れるようになりたい
  • メンターや講師に質問しながら学習したい

詳しくはこちらから

フリーランス特化型
プログラミングスクール ZeroPlus

  • プログラミング学習で悩んでいる
  • 仲間と一緒に学習したい
  • フリーランスとしての総合的な力を養いたい

詳しくはこちらから