我有一些代碼可以改變表格中的圖像。工作正常,直到我試圖讓計時器放慢速度,並使它看起來像他們滾出,而不是所有隻是'快照'到位。任何幫助不勝感激。代碼如下:setTimeout動畫表格圖像
function showImage(){
for(i=0; i<SIZE; i++) {
var showImage = document.getElementById(i);
showImage.src = i+'.png';
}
setTimeout(showImage(),700);
}
和你現在的代碼有什麼問題? – DTH
無論如何..您的showImage函數將永遠不會退出,因爲您一次又一次地從 – DTH
中調用它,就像@DTH所說的那樣,您需要將函數的定義(名稱)傳遞給setTimeout,而不是執行它。所以寫'setTimeout(showImage,700);' – AxelH