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