setInterval(fname, 10000);
JavaScript で 10 秒ごとに関数を呼び出しています。何らかのイベントで呼び出しを停止することは可能ですか?
ユーザーがデータの繰り返し更新を停止できるようにしたいです。
ベストアンサー1
setInterval()
間隔 ID を返します。これを に渡すことができますclearInterval()
:
var refreshIntervalId = setInterval(fname, 10000);
/* later */
clearInterval(refreshIntervalId);
ドキュメントを参照してくださいsetInterval()
そしてclearInterval()
。