0

重複の可能性:
ID が不明な clearInterval の方法

setIntervals(function(), time)現在、ページ ヘッダーの一部で一連の外部関数を開始しています。

関数内からこれらのグローバルな setIntervals を停止および開始する機能が必要になりました。ユーザー入力でこれを行うには多くの質問がありますが、スクリプトで自動的に実行する必要があります。基本的に、最初に setInterval 関数が起動すると、ユーザーが確認するまで以降の起動は無効になります。

これを行う最善の方法は何ですか。

Jquery は受け入れられるか、むしろ好まれます。

4

3 に答える 3

0
<input type="button" value="click me" onClick="disableInterval()"/>

<script type="text/javascript">
    $(document).ready(function () {
       var  intervalID = setInterval(yourFunction(), time);
  });
disableInterval = function(){   
 window.clearInterval(intervalID);
}
</script>
于 2012-11-14T12:20:41.357 に答える