0

50 から 1 までのカウントダウンを作成したいのですが、各数値の間に同じ時間をカウントダウンしたくありません..これが 50 秒の場合のように、毎秒カウントダウンしたくありません。 2番目。少しランダムなカウントダウンを作成しようとしているので、次の番号に到達するまでに 2 秒、場合によっては 0.5 秒かかることがあります。私はこれを最後の10秒までずっとやろうとしています.カウンターが数字の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 秒間の速度を落とすにはどうすればよいですか? また、ランダム性を少し追加するにはどうすればよいでしょうか?

4

3 に答える 3