让我们说有一个很大的div。
onmouseover, a small div, which is on absolute, slidesDown(), in front of the big div.
onmouseout, the small div hides().
假设我将鼠标移动到小div后移动。问题是......当它到达那里时,就会出现“抽搐”。那是因为浏览器从大div和突然的鼠标悬停中感知到mouseout。当我停止鼠标时,浏览器会感觉到我仍然在我的大div上(顶部有小div),最后slideDown小div。
当我将鼠标移动到小div上时,它会抽搐。
答案 0 :(得分:0)
您可以使用jQuery .hover()方法附加事件处理程序。出现此问题的原因是鼠标事件冒泡,IE有两个特殊事件,称为“mouseenter”和“mouseleave”,如果您在子元素中移动鼠标则不会触发,有关详细信息,您可以查看此链接:
希望它有所帮助。