3
我需要在一個網頁中的DIV中一個接一個地顯示多個圖像。兩幅圖像之間應該有一段時間差距。這是我爲此嘗試的代碼。javascript asynchonously更新div
$('#abc').prepend('<img id="theImg" src="D:/Image_Store/Character/Animal/Pet/cat2.png" />')
wait(1000);
$('#abc').prepend('<img id="theImg" src="D:/Image_Store/Character/Animal/Pet/dog1.png" />')
wait(1000);
$('#abc').prepend('<img id="theImg" src="D:/Image_Store/Character/Animal/Pet/dog2.png" />')
wait(1000);
$('#abc').prepend('<img id="theImg" src="D:/Image_Store/Character/Animal/Pet/parrot1.png" />')
wait(1000);
編輯
等待功能在這裏
function wait(ms){
var start = new Date().getTime();
var end = start;
while(end < start + ms) {
end = new Date().getTime();
}
}
但這不工作,只顯示最後一個圖像。我怎麼弄出來的?
皮斯提供的jsfiddle – Mazz
出於好奇,你從哪裏來與「等待」功能? – csm
我增加了這個功能 – Nim