jquery で .load() & .error() 関数を使用して、読み込まれたまたは読み込まれていない画像を表示 (または警告) する方法はありますか。現在、最後の画像名のみが表示されます。ロードされていないすべての画像名が必要です。
JavaScriptでこれを行う方法はありますか?
私が使用しているコードは..
$('<img />').load(function(){
alert(item_source);
}).attr('src',item_source,'title',title);
ループを含む完全なコードは..
for(var i = 0; i < items_count; ++i){
var item_source = data1[i];
var cnt = 0;
var img=new Image();
var title=$('span')[index].innerHTML;
$('<img />').load(function(){
var $image = $(this);
++cnt;
resizeCenterImage($image);
$ps_container.append($image);
var r = Math.floor(Math.random()*41)-20;
if(cnt < items_count){
$image.css({
'-moz-transform' :'rotate('+r+'deg)',
'-webkit-transform' :'rotate('+r+'deg)',
'transform' :'rotate('+r+'deg)'
});
}
if(cnt == items_count){
$loading.remove();
$ps_container.show();
$ps_close.show();
$ps_play.show();
$ps_overlay.show();
}
}).attr('src',item_source,'title',title);
}