0
我想通過更改背景圖像而不必硬編碼每個圖像路徑來做一個簡單的slideshow。我在最後用一個數字命名了所有圖像「slideShow」(slideShow1.png/slideShow2.png)。這是我的代碼,但它只是淡出原始背景圖像,而不是用新的背景圖像來代替它。請幫忙 謝謝。動態背景幻燈片
var imgArr = new Array();
for(var i=0; i < 5; i++){
var count = i+1;
imgArr[i] = new Image();
imgArr[i].src = "http://localhost/website/css/images/slideShow" + count + ".png";
}
function changeImg(){
for(var i=0; i < imgArr.length; i++){
$('#slideshow').animate({opacity: 0}, 1000, function(){
$(this).css('background',"url('" + imgArr[i].src +"') no-repeat scroll 0 0 transparent")
}).animate({opacity: 1}, 1000);
}
};
var startRolling = setInterval(changeImg, 3000);
謝謝你的完美。 – Mosaic 2012-08-16 21:54:27