我想用數組中的值替換div的內容。我想每個值都保留在div中3秒。這裏是我到目前爲止的代碼:如何在jQuery中使用.html()與計時器?
var images = ['a.jpg', 'b.jpg', 'c.jpg'];
for (i = 0; i < images.length; i++) {
$('#slideShow').html("<img src='../"+images[i]+"' alt='' />");
}
當然這改變了圖像如此之快,人的眼睛只能看到一個圖像在任何時候股利之中。我希望每個圖像保持3秒,然後在div上完成下一個.html()。這個怎麼做?
什麼JCOC611說,你應該考慮改變時IMG元素的src屬性,而不是注入新的一個到DOM每次 – 2011-02-12 02:16:16