0
function start(){timeout = setTimeout(function(){...}, 1000}
function increment(){interval();}
function stop(){clearTimeout(timeout)}
より良い説明: function start()
はstart()
を思い出して、別の機能のために1000ミリ秒のタイムアウトです。 function increment()
1000秒ごとに値に+1を追加するだけで問題はありません。 最後のfunction stop()
は、function start()
のsetTimeout
を停止します。 setTimeout
をstart()
にちょうど1000msだけ停止させてから、そのまま動作させる必要があります。
とにかくありがとう質問は何ですか? – Liam
私は別のsetTimeoutを試してみましたが、increment()の1秒ごとに1秒間は普通ではありません(2〜3ポイント1秒ジャンプし、4〜5ポイントジャンプします...) – Maker
'stop(); start(); '? –