JQuery UI からバウンス アニメーションを使用しています。
$('.mydiv').mouseover(function () {
$(this).effect("bounce", { times:4 }, 300);
});
そして、それらの上にカーソルを合わせると、アニメーションの「キューイング」という古い問題があります(つまり、マウスをdivの上にすばやく4回移動すると、アニメーションが4回以上発生します)。
通常、私は.stop()
それに対処するために使用します。
$('.mydiv').mouseover(function () {
$(this).stop().effect("bounce", { times:4 }, 300);
});
しかし、この場合、それは何の違いもありません。誰かが解決策を知っていますか?
を使用.stop(true)
すると、次のようにバウンスを完了せずにアニメーションが停止することを意味します。