من با ajax و json ادرس چندتا تصویر رو که باید توی اسلاید شو بکار برن رو برای کلاینت می فرستم. حالا می خوام قبل از نمایش تصاویر توی صفحه همه اونها رو بصورت کامل لود کنم.
از این کدها استفاده می کنم، آیا این کدها درست هستن؟]
بعد از تابع preload توابعی که برای نمایش اسلایدشو بکار می رن استفاده می شه، آیا کدهای بعد از preload بلافاصله بعد از فراخوانی تابع اجرا می شن یا تا زمانی که تصاویر لود نشدن سایر کدها اجرا نمی شن؟
مشکل اینجاست که کدهایی که قرار دادم آدرس بعضی از لینکها رو بصورت undefined نمایش می ده.
از این کدها استفاده می کنم، آیا این کدها درست هستن؟]
کد:
arrayOfImages= new Array();
for(i in data.images){
arrayOfImages[i]=data.images[i]['img'];
}
function preload(OfImages) {
$(OfImages).each(function () {
$('<img />').attr('src',this).appendTo('body').css('display','none');
});
}
preload(arrayOfImages);
//
مشکل اینجاست که کدهایی که قرار دادم آدرس بعضی از لینکها رو بصورت undefined نمایش می ده.
آخرین ویرایش: