私は、ボタンを押すと、数十個の setTimeout といくつかのアニメーションを実行する JQuery プログラムを作成しました。プログラムは、既存の div で動作し、HTML を変更し (id セレクターを使用)、フェードイン、フェードアウトなどを行います...
プロセス全体に最大 15 秒かかる場合があります。問題は、その時間内にボタンをもう一度押すと、フェード インとフェード アウトが重なって奇妙に見えることです。
ボタンをもう一度押すと、進行中のすべての JQuery が停止してクリアされるように使用できるものはありますか? clearTimeout を使用してみましたが、うまくいかないようです。