タイマーの早送りに問題があります。このスタジアムでは非常に基本的です。数字を足す間隔があります。このような:
setInterval(function () {
//+1 second
//Format output to 00:00
//Handle minute update
}, 1000);
これは完璧に機能します。タイマーは通常の速度で進んでいます。私がやりたいのは、このタイマーを早送りすることです。タイマー分に1秒かかるようにしたい。私が試してみました:
setInterval(function () {
//+1 second
//Format output to 00:00
//Handle minute update
}, 15);
それは時々機能し、時には機能しません。01:00ではなく01:02に停止することがあります。数学の知識が足りないのかもしれませんが、わかりません。どうしますか?「タイマー分」ごとにタイマーを停止および開始するので、間隔が正しいことが重要です。
編集 これが私がそれをどのように機能させたいかというフィドルです:http://jsfiddle.net/tbleckert/pF4gs/
編集2 たぶん、タイマーを停止する時間を調整する必要がありますか?
編集315ms はほとんどの場合機能するようです。しかし、何かがutを信頼できないものにしているので、最善の方法は時間を調整することだと思います。