$("#mainContent").html(mainContent);
var imgSize = $("img",mainContent).size();
$("img",mainContent).load(function(){
loadImages();
}).error(function(){
loadImages();
});
var loadImages = function(){
--imgSize;
if(imgSize==0){
//実行したい命令
}
}
画像の読み込みに失敗した際に命令を通過しなかったのでerrorメソッドを利用して、エラーがあってもちゃんと通過するようにしておきます。
タグ:jquery
【jQueryの最新記事】
- IEでjQueryの画象のloadが動か..
- IE9でjQueryのanimateメソ..
- jQueryでJSONP
- jQueryつかってプログレスバーを表示..
- iPhoneでjQueryのliveイベ..
- jQuery を利用して1行の高さ(li..
- jQueryでブラウザがCSS3に対応し..
- jQueryでURLのパラメータを取得す..
- jQuery UIでsortable要素..
- jQuery UIでドラッグアンドドロッ..
- jsonとjQueryの悩ましい関係
- jQuery Deferredを利用した..
- resolveとresolveWith(..
- jQuery Deferred2
- jQuery Deferred
- jQueryのdetachメソッド
- jQueryのpropメソッド
- jQueryのholdReadyメソッド..
- jQueryプラグイン「Isotope」..
- 豪華なエフェクトでソートや絞り込みを行う..