我试图找出这是否可能..我有一个图像映射,根据悬停在某些部分上淡入/淡出..问题是当用户在淡入淡出期间徘徊到不同的区域时它完成它正在做的淡入淡出然后是鼠标移动到的区域的那个.如果用户在几个不同的区域之间快速移动,那么淡入淡出看起来非常跳跃和笨拙,所以我希望能够禁用悬停事件(在另一次淡入淡出的过程中,它会忽略它.
我曾考虑使用某种延迟,但我不知道这是否可行,因为我认为它会延迟淡化…任何建议都值得赞赏.
最佳答案
我想你在那里指的是queue buildup问题.在动画方法之前尝试使用
stop
方法,例如:
$(...).stop().fadeIn();
更多信息:
http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup
至于流畅的动画,你可以去jQuery Easing Plugin.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。