我使用从JQuery的UI反弹动画:JQuery用户界面:弹跳动画排队,但停止()不工作
$('.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)
意味着动画停止不用其他完成反弹,像这样:
谢谢招 – MeltingDog 2012-08-07 01:13:16