2013-04-07 101 views
0

http://kennenmen.netai.net/home.php如何在幻燈片中刪除暫停?

我一直在玩這個幾個小時,差不多完成了。唯一給我帶來麻煩的是我似乎無法弄清楚爲什麼我的幻燈片在循環遍歷所有圖像後會暫停。任何人都知道爲什麼它這樣做?

function slideSwitch() { 
var $active = $('#slideshow img.active'); 
if ($active.is(':last')) { 
    $active.hide().removeClass('active'); 
    $('#slideshow img:first').show().addClass('active'); 
}else{ 
    $active.hide().removeClass('active').next().show().addClass('active'); 
} 
} 

$(function() { 
$('#slideshow img').not('.active').hide() 
setInterval(slideSwitch, 1000); 
}); 
+1

有什麼PHP做這件事? – 2013-04-07 05:27:59

回答

0

沒有測試,但你可以嘗試使用,而不是setInterval,以這種方式setTimeout

$(function() { 
    $('#slideshow img').not('.active').hide() 
    setInterval(slideSwitch, 8000); // this depends on how many images there are 
});