私のJavaScriptコードでは、ユーザがチェックボックスをクリックすると、setInterval()
で使用される時間遅延を変更する必要がある部分があります。現時点では、チェックボックスにonchange
ハンドラを使用しました。チェックボックスが変更されるたびに、私はclearInterval()
とsetInterval()
と呼んでいます。インターバルIDはグローバル変数として持っています。今私がclearInterval()
に私の電話をかける前にユーザがチェックボックスを変えれば、何か問題があると思ったが、何も起こらなかった。これを行うためのより良い方法があるのですか、またはこの方法が標準と見なされていますか?存在する場合interval
があるかどうかを確認する方法はありますか?ClearInterval()とSetInterval()
PS。 私はJavascriptにはとても新しく、約5時間前に開始しました。これは動作するはず
をあなたはかなり明確であるように、あなたは、[この議論](http://stackoverflow.com/questions/729921/settimeout-or-setinterval)を見てかかることがあります利用可能なオプション – AurA
あなたはいくつかのコードを投稿してください(あなたの投稿を編集できます)。 jsFiddleは、サンプルのJavascriptコードを記述するのに適しています。 –
あなたのコードを私たちに教えてください。私たちはあなたにもっと具体的な助言を与えることができます。 Javascriptはシングルスレッドなので、JavaScriptイベントハンドラの実行中にタイマーが実行されることはありませんので、心配する必要はありません。 – jfriend00