BETA

jQuery 3.0 以降には $(window).load は存在しないので注意

投稿日:2020-09-13
最終更新:2020-09-24

2014年とかの古い記事を参考にjQueryのコードを書いていると

// DOM構築完了後実行  
$(document).ready(function(){});  
// ページ読み込み後実行  
$(window).load(function(){});  

といった記述が出てくることがあるが、上記は jQuery 2.x までの書き方で
jQuery 3.0 以降には $(window).load は存在しないので注意。

対応する書き方は以下。

// DOM構築完了後実行  
$(document).ready(function(){});  
// ページ読み込み後実行  
$(window).on('load', function() {});  

参考:
jQueryで読み込んでから処理を開始 - Qiita

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@JUNKI555の技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう