ヘルプ、$.animate を使用して、ページ要素 mousdown に基づいたイベントを実装しました。実行後、問題が見つかりました。マウスを連続して複数回クリックすると、アニメーションが複数回再生されます。効果実現したいのは、クリックするたびにアニメーションが常に最初から再生されることです。複数のクリックにより複数のマウスダウンイベントが生成されます。アニメーションの長さに基づいて再生が完了したかどうかを判断するにはどうすればよいですか? 再生が完了していない場合は、現在のアニメーションを終了して再生を再開しますか?