Делай не делай imgObj массивлм не работает, выводит только прелоадеры.
а вот что показывает firebug
<div id="miniatures">
<div class="loader">
<img src="photos/small_14.jpg" style="display: none;">
<img src="photos/small_14.jpg" style="display: none; opacity: 0;">
</div>
<div class="loader">
<img src="photos/small_14.jpg" style="display: none; opacity: 0;">
<img src="photos/small_14.jpg" style="display: none; opacity: 0;">
</div>
</div>
var imgObj = new Image();
var i = 0;
function loadImages(imgsJsonArr){
if (imgsJsonArr[i] != undefined ) {
$("#miniatures").append($("<div class = 'loader'>"));
viewLoadedImage(imgObj, imgsJsonArr);
}else{}
}
function viewLoadedImage(imgObj, imgsJsonArr){
$(imgObj,i).load(function () {
$(this).hide();
$('.loader').append(this);
$(this).fadeIn();
}).error(function () {
//$(this).attr("src","imgs/loading.gif"); // WORCK
}).attr('src', imgsJsonArr[i]);
var imgObj = [];
imgObj[i] = new Image();
i++;
loadImages(imgsJsonArr)
}