简单的jquery动画 - 鼠标移动过多的问题

时间:2011-05-18 21:07:31

标签: jquery jquery-animate

我有一个简单的下拉菜单,我在jquery中构建。代码在这里:http://jsfiddle.net/7Gpww/

一切看起来都不错,但是如果你动手移动鼠标并且在移动到下一个之前不等待整个菜单加载,它就会挂起。所以例如,如果我快速地在所有菜单项上运行鼠标,让动画开始但没有结束,然后返回SUPPORT,例如,下拉菜单只会加载大约一半的项目,就像它被遗忘一样<ul>实际应该有多长。

我在一些地方继续遇到这种情况。有办法解决这个问题吗?

提前致谢

1 个答案:

答案 0 :(得分:3)

我已经更新了你的小提琴:http://jsfiddle.net/7Gpww/1/

你几乎就在那里,你只需要在每个新动画之前添加对.stop()功能的调用,以清除以前排队的动画。