2012-01-31 119 views
0

我有问题的工作与jquery的动画函数时,悬停在一个div和一个div。jquery悬停动画排队

我想要做的是当鼠标悬停在元素上,它放大了它。这工作正常,但问题发生在相当快的移动鼠标时,所以我想动画还没有完成,它会让悬停排队。

我在下面的JSFiddle链接中包含了我的工作示例。

http://jsfiddle.net/hPeHG/

回答

1

您应该使用.stop(true)清除队列中添加新的动画之前。

$('selector').stop(true).fadeOut(...); 
+0

我试过这个,但没有任何效果。功能没有变化。 – tmutton 2012-01-31 11:49:00

+0

区别在于,当您多次触发事件时,您的箱子不会继续增长。 – Stefan 2012-01-31 12:10:43

+0

我刚刚尝试过.stop(true,true),并且与我刚刚输入的完整布尔标志正常工作。 – tmutton 2012-01-31 12:50:27