1. ホーム
  2. ジャバスクリプト

[解決済み】window.setTimeout()が発生する前にキャンセル/終了させる。

2022-04-05 05:20:04

質問

ステータスをクリアにするために、以下のような行を使うところがいくつかあります。 この中には10秒以上待たされるものもあり、ユーザーがクリックしまくると、間違った時間間隔でアクションが発生することがあるんです。

window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

jQueryやJavaScriptのコードでこれをキャンセルしたり、終了させたりして、このプロセスをぶらぶらさせないようにすることは可能でしょうか?

解決方法は?

var timer1 = setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

clearTimeout(timer1)