我有下面的代码加载一个JSON提要,并创建jCarousel工作所需的所有HTML。但是,我不确定如何预加载图像。任何人有任何想法如何做到这一点?用jCarousel预加载图像
$(".banner ul").jcarousel({
itemLoadCallback:loadTopBanner,
auto: 6,
wrap: 'circular',
scroll: 1,
animation:1000,
itemFallbackDimension:10
});
function loadTopBanner(carousel, state){
$.getJSON("get_top_banner.php", function(data){
carousel.size(data.length);
$.each(data, function(i){
carousel.add(i, makeTag(this.imageURL, this.URL));
});
});
}
function makeTag(img, url){
return "<a href='" + url + "'><img src='" + img + "'></a>";
}
'变种IMG = $( “ ”).attr(“ SRC”,data.imageURL);'应'变种IMG = $( “” ).attr(“src”,this.imageURL);'除此之外,它效果很好。 – dotty
@dotty - 哎呀,你是对的。用那个更新了我的答案。很高兴它解决了你的问题! – karim79
再次感谢,这为我节省了很多头痛。 – dotty