спасибо, разобрался, посмотри мой ответ

я есть следующая функция, которая предназначена для ajaxing на странице и показывает ее только после загрузки всех изображений:

$.get('target-page.php', function(data){    
    var $live = $('#preview_temp_holder').html(data);
    var imgCount = $live.find('img').length;
    $('img',$live).load(function(){ 
        imgCount--;
        if (imgCount==0){
            //DO STUFF HERE ONCE ALL IMAGES ARE LOADED
            $('#preview_pane').html($live.children()).fadeIn(800);
            $live.children().remove();            
        }
    });                
});

Проблема заключается в том, что кэшированные изображения не.load() событие и, следовательно, не уменьшаяimgCount.

Я знаю, что мне нужно реализоватьРешение Ника Крейвера но я не уверен как. Может кто-нибудь помочь мне?

Ответы на вопрос(3)

Ваш ответ на вопрос