Jquery,在淡入/淡出期间禁用/忽略悬停事件?

前端之家收集整理的这篇文章主要介绍了Jquery,在淡入/淡出期间禁用/忽略悬停事件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我试图找出这是否可能..我有一个图像映射,根据悬停在某些部分上淡入/淡出..问题是当用户在淡入淡出期间徘徊到不同的区域时它完成它正在做的淡入淡出然后是鼠标移动到的区域的那个.如果用户在几个不同的区域之间快速移动,那么淡入淡出看起来非常跳跃和笨拙,所以我希望能够禁用悬停事件(在另一次淡入淡出的过程中,它会忽略它.

我曾考虑使用某种延迟,但我不知道这是否可行,因为我认为它会延迟淡化…任何建议都值得赞赏.

最佳答案
我想你在那里指的是queue buildup问题.在动画方法之前尝试使用stop方法,例如:

$(...).stop().fadeIn();

更多信息:

http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup

至于流畅的动画,你可以去jQuery Easing Plugin.

猜你在找的jQuery相关文章