我在計算JavaScript中0到100的值,但整個計數需要3秒才能達到0到100.但現在它發生在毫秒級。如何動畫JavaScript計數器
我該怎麼做?
<span><span id="counter"> </span> of 100 files</span>
<script>
for(var i=0;i<=100;i++)
{
setTimeout(document.getElementById("counter").innerHTML = i, 3000);
}
</script>
例子:
http://www.downgraf.com/wp-content/uploads/2014/09/03-yodaloader.gif
你爲什麼要設置一大段時間間隔 – Li357
@ AndrewL.opps,這是錯誤的代碼行,它假設在我的代碼中是setTimeout。只是改變了它 –
那麼代碼有什麼問題? – Li357