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