спасибо, разобрался, посмотри мой ответ
я есть следующая функция, которая предназначена для 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
.
Я знаю, что мне нужно реализоватьРешение Ника Крейвера но я не уверен как. Может кто-нибудь помочь мне?