使用 ajax 我得到一组图片 URL,然后我需要从它们创建图库。我还需要制作一个显示下载图像数量的计数器,它看起来像这样:
var images;
var load_image = new Image();
load_image.onload = function(){
myPhotoSwipe.show(0);
}
$.each(images['images'], function(key, value) {
load_image.src = ('index.php?load_image=' + value);
$('#image_count').remove();
$('span[class="loading"]').after('<div id="count"><h6>Images: ['+key+' / '+images_array['images'].length+']</h6></div>');
images+= '<li><a href="index.php?load_image='+value+'"><img src="index.php?load_image='+value+'" /></a></li>';
});
问题是计数器总是在倒数第二个元素加载并保持在那里直到所有图像都被加载,但我需要像进度一样显示每个元素的负载。
PS我也试过complete
,但没有帮助。