リモートサーバーから画像をロードしています。すべての画像が正しい順序で読み込まれるようにする方法
また、すべての画像が読み込まれたときにのみアラートが呼び出されるようにするにはどうすればよいですか
以下のコードは画像を正しい順序でロードせず、画像がロードされる前にアラートを呼び出します。
$(window).load(function () {
$('.fancybox').each(function () {
var hh = $(this).attr('href');
var img = new Image();
img.src = hh;
function TIMG(i) {
if (img.complete != null && img.complete == true) {
$('.mag').append('<img src="' + hh + '" class="cls" />');
} else {
setTimeout(TIMG, 1000);
}
}
setTimeout(TIMG, 1000);
});
alert(hi);
});