キャッシュを持っている状態のIE8以下では、loadファンクションが動いてくれない問題で躓いたのでメモ程度にまとめておきます。 とりあえず事例 $(function() { /* 対象の要素を配列に入れとく */ var imgArr = []; imgArr.push($("#hoge1 img")); imgArr.push($("#hoge2 img")); var loaded = 0; var loadImgnum = imgArr.length; checkLoadedObjs(imgArr); function checkLoadedObjs(objs){ for(var i=0;i<loadImgnum;i++){ objs[i].load(function(){ loaded++; if(loaded>=loadImgnum){ allloaded(); } }); }