假设有一个很大的div。
onmouseover, a small div, which is on absolute, slidesDown(), in front of the big div.
onmouseout, the small div hides().
假设我将鼠标放下后将其移动到小div上。问题是...到达那里时,会出现“抽搐”。那是因为浏览器感觉到来自大div的鼠标移出和突然的鼠标悬停。当我停下鼠标时,浏览器会感觉到我仍在我的大div上(小div放在顶部),最后向下滑动小div。
当我在小div上移动鼠标时,它会抽搐。
最佳答案
您可以使用jQuery .hover()方法来附加事件处理程序。由于鼠标事件冒泡而发生此问题,IE具有两个特殊事件,称为“ mouseenter”和“ mouseleave”,如果将鼠标移到子元素中,则不会触发,有关此的更多信息,您可以查看以下链接:
MouseEvents - QuirksMode
希望能帮助到你。