Показать сообщение отдельно
  #5 (permalink)  
Старый 07.07.2012, 16:28
Новичок на форуме
Отправить личное сообщение для hilton_413@mill.ru Посмотреть профиль Найти все сообщения от hilton_413@mill.ru
 
Регистрация: 23.09.2010
Сообщений: 5

Делай не делай 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)
    }
Ответить с цитированием