発生する前にwindow.setTimeout()をキャンセル/強制終了する 質問する

発生する前にwindow.setTimeout()をキャンセル/強制終了する 質問する

たとえば、ステータスをクリアするために以下の行を使用している場所がいくつかあります。これらのうちいくつかは 10 秒以上ハングアップしており、ユーザーがクリックし続けると、アクションが誤った時間間隔で発生する可能性があります。

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

このプロセスが滞留しないように、jQuery または JavaScript コードを使用してこれをキャンセルまたは強制終了することは可能ですか?

ベストアンサー1

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

clearTimeout(timer1);

おすすめ記事