我有下面的代碼加載一個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