【发布时间】:2011-06-09 12:36:14
【问题描述】:
我在使用绝对定位 div 中的 onmouseout 函数时遇到问题。当鼠标点击 div 中的子元素时,mouseout 事件会触发,但我不希望它在鼠标离开父级绝对 div 之前触发。
如何防止mouseout 事件在没有 jquery 的情况下命中子元素时触发。
我知道这与事件冒泡有关,但我没有找到解决方法的运气。
我在这里找到了一个类似的帖子:How to disable mouseout events triggered by child elements?
但是该解决方案使用 jQuery。
【问题讨论】:
-
我最终使用超时解决了问题,并在子元素悬停时将其清除
-
嗨,我看过你的演示,但是当我浏览右下面板中的元素时,没有任何反应?
-
如果您希望在将鼠标悬停在子元素上时防止父事件鼠标移出,请找到此答案:javascript mouseover/mouseout。
-
查看@Zach Saucier answer buried below
标签: javascript css dom-events onmouseout