ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > JavaScript > 【jQuery】読み込みイベント一覧を紹介

【jQuery】読み込みイベント一覧を紹介

JavaScript

2022/05/28

2023/05/08

jQuery 読み込みイベント一覧記事サムネイル

jQueryで使われる読み込みイベントの一覧を紹介します。

読み込みイベントデータが読み込まれたタイミングでイベントが発火します。読み込みイベントには、ready()load()unload()error()の4つがあります。

この記事で基礎知識をインプットしましょう!

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

この記事で身につく内容
  • jQueryの読み込みイベントの基礎知識

【jQuery】読み込みイベントの一覧

jQueryの読み込みイベントは、次のようなものがあります。

  • ready():DOMがロードされて操作・解析が可能になったタイミングでイベントが発火
  • load():DOMがロードされ画像などのデータの読み込み完了後にイベント発火
  • unload():ページが閉じられたり、ページから移動した場合などにイベントが発火
  • error():エラーが発生したときにイベント発火

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

 

readyイベントについて

ready()イベントは、DOMがロードされて操作・解析が可能になったタイミングでイベントが発火します。

ready()の基本書式

$("要素").readyl(function(){
  // DOMがロードされて操作・解析が可能になったときに実行させたい処理内容
});

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

$(document).ready(function () {
  console.log("ready!");
});

出力結果

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

 

load()イベントについて

load()イベントは、DOMがロードされ画像などのデータの読み込み完了後にイベント発火します。

load()の基本書式

$(window).on("load",function(){
  // DOMがロードされ画像などのデータの読み込み完了後に実行させたい処理内容
});

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

$(window).on("load", function () {
  console.log("load!");
});

出力結果

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

 

unload()イベントについて

unload()イベントは、ページが閉じられたり、ページから移動した場合などにイベントが発火します。

unload()の基本書式出

$(window).on("unload",function(){
  // ページが閉じられたり、ページから移動した場合などに実行させたい処理内容を記述
});

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

$(window).on("unload", function () {
  console.log("unload!");
});

出力結果

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

 

error()イベントについて

error()イベントは、エラーが発生したときにイベントが発火します。

error()の基本書式

$("要素").on("error",function(){
  // エラーが発生したときに実行させたい処理内容を記述する
});

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

<div class="imgbox">
    <img src="" alt="">
</div>
<button>click!</button>
$("button").click(function () {
  $("img").on("error", function () {
    console.log("画像が読み込まれませんでした");
  }).attr("src", "dummy.png");
});

出力結果

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

 

読み込みイベント一覧のまとめ

読み込みイベントは、データが読み込まれたタイミングでイベントが発火する便利なイベントです。readyやloadなど似たようなイベントがありますが、状況に応じて使い分けていきましょう。基礎知識をインプットして実際に手を動かしてみましょう。

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

 

見Query読み込みイベントまとめ

  • ready():DOMがロードされて操作・解析が可能になったタイミングでイベントが発
  • load():DOMがロードされ画像などのデータの読み込み完了後にイベント発火
  • unload():ページが閉じられたり、ページから移動した場合などにイベントが発
  • error():エラーが発生したときにイベント発火

\ 学んだことを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

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

詳しくはこちらから