我试图找出我做错了什么或者我是否在Jquery中发现了一个错误!我有一个简单的下拉菜单,在悬停时淡入淡出。简单的东西。我使用Stop()来确保没有循环。问题是我注意到如果我徘徊在菜单上然后快速滑下并开启,它将停止淡入淡出动画并暂停,所以我将有一个部分透明的盒子。有时它实际上会在隐藏盒子之前就停止,所以它是不可见的但仍然存在(你可以告诉因为光标仍然是指针只是可见的指针)。
以下是代码:http://jsfiddle.net/dillydadally/sjTwc/。你必须快速盘旋并重新开启才能触发bug。从顶部开始最容易。这可能需要你几次尝试。
有更好的方法可以做到这一点,或者这只是JQuery处理事情的一个不幸错误?