ユーザーがリンクをクリックするたびにフェードインおよびフェードアウトする折りたたみ可能なグリッドがあります。問題は、ユーザーがリンクを非常にすばやく複数回クリックすると、複数のグリッドが開いてフェードアウトしないことです..この問題は IE ではなく Firefox でのみ見られます。
前のアニメーションが終了していない場合、この問題が発生する可能性があります。以前のアニメーションを必ず停止してください。例えば:
$("a.mylink").click(function() {
$("#somediv").stop().toggle();
return false;
});
ここでの鍵はstop()
.