我想創建一個從50倒數到1倒數,但我不想在每個數字之間倒數相同數量的時間。比如,如果這是50秒,我不希望它每秒都倒數。我試圖用一點隨機性來創建一個倒數計時器,所以也許需要2秒才能到達下一個數字或者有時候是0.5秒。我想下來做這一切的方式到最後10秒它會有點減慢計數器停止在編號1我想創建一個從50倒數到1的倒計時,但我不想在每個數字之間倒數相同的時間量
繼承人的HTML我面前:
<span id="count">50</span>
JavaScript的:
sec = 50;
interval = setInterval(function() {
sec--;
document.getElementById('count').innerHTML = sec;
if (sec == 1) {
clearInterval(interval);
}
}, 1000);
的jsfiddle:http://jsfiddle.net/aVrPG/
我怎麼得到它到最後10秒慢下來,我怎麼添加一些隨機性的呢?
jquery在哪裏? –
@JamesMontagne刪除了jquery標籤 –
如果你想改變正在更新的倒計時之間的延遲,那麼你會想要使用'setTimeout'而不是'setInterval':https://developer.mozilla.org/en-US/ docs/Web/JavaScript/Timers – BYossarian