我建立我自己的定製圖像幻燈片,這裏是迄今爲止代碼:變量重新分配的問題,剎車我的頭試圖瞭解
function slideSwitch() {
var images = new Array('Aerodynamics.jpg','ABC_news.jpg','yep.jpg');
var currentImage = 0;
var newImage = 'url(images/'+images[currentImage]+')';
$('.inner_img').css('background-image',newImage).animate({opacity:1.0},4000,function(){
if (currentImage != images.length-1){
currentImage++;
} else {
currentImage = 0;
};
$(this).animate({opacity:0.0},4000);
});
};
function interval(){
setInterval(slideSwitch,1000);
};
interval();
問題是,當時間間隔觸發slideSwitch()函數再次,變量newImage在第一次觸發時保持相同的值。你能告訴我我做錯了什麼。我也嘗試在函數外部放置變量,給了我相同的結果。
@ user698074回滾該問題。請不要刪除代碼 – JohnP 2011-04-08 05:56:34
@@ user698074請停止編輯您的問題!你只是爲最後一行刪除格式 – JohnP 2011-04-08 06:22:31