.pulse クラスがプッシュされると、なぜこれが私の効果を止めないのですか?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
.pulse クラスがプッシュされると、なぜこれが私の効果を止めないのですか?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
.stop()
解決策は、キューに入れられたすべてのアニメーション ステップをクリアして、アニメーションの終了状態に直接ジャンプできるようにする2 つの非常に重要な引数を指定することです。ドキュメントを参照してください。
jQuery(".pulse").effect("pulsate", { times:1000 }, 2000).click(function(){
jQuery(this).stop(true, true);
});
このデモを参照してください: http://jsfiddle.net/YGTLq/