並行して異なる順序で発生する多くのアニメーションを含むスクリプトを作成しています。Web ページでクリックされた内容に応じて、特定のアニメーション セットが使用されます。関数は再利用され、毎回同じ順序になるわけではありません。
この問題は、ユーザーがアニメーションの最初のセットを完了させずに別の要素をクリックしたときに発生します。このタイプのインスタンスでは、スクリプトが壊れて意図したとおりに機能しません。これは明らかに、進行が完了せず、別の一連のアニメーションが実行され始めたためです。
私の質問は、現在のアニメーションのセットが完了する前に別のアニメーションのセットが実行されるのを防ぐために、アニメーションが現在実行されているかどうかを識別する方法があるかどうかです。