jQuery 3.0 での.load .unload .errer の廃止での代用する方法

PR

jQuery 3.0 での .load .unload .error の代替

jQuery 3.0 beta が現在公開されています。そこでjQueryでよく使われる $(window).load() ですが、.load の廃止によりこれまでの使い方では使えなくなります。廃止されるのはこの他に .unload .error も廃止となりますので、別の書き方でこれらを行う必要があります

 

これまでの書き方

/*  load  */
$(window).load(function(){
  //実行内容
});

/* unload */
$(window).unload(function(){
 //実行内容
});

/* error */
$(window).error(function(){
 //実行内容
});

 

jQuery 3.0 以降での書き方

/*  load  */
$(window).on("load",function(){
  //実行内容
});

/* unload */
$(window).on("unload",function(){
 //実行内容
});

/* error */
$(window).on("error",function(){
 //実行内容
});

.load .unload .error は非推奨とされてきており、同類の .click 等は最新の 1系では廃止され 2系でも廃止されており、これらのイベント関連は on に集約される形となっている。jQuery 3.0 ではまだ廃止されていなかった .load .unload .error も on を使って書く形になりました

PR

COMMENT

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー