我有DIV
mouseout
观察员。
这个DIV也有子元素。如果鼠标指针进入任何子元素,也会触发mouseout事件。
如何防止此行为?
答案 0 :(得分:1)
这是预期的行为。 但是,您可以通过为这些子元素提供onmouseout事件并返回false来阻止它。 在事件处理程序中返回false将停止将事件传播到父元素。
答案 1 :(得分:0)
您可能想要检查JS库。 JQuerys mouseleave功能/事件似乎正是您正在寻找的。 API页面还声明mouseleave事件是IE专有的,但JQuery为其他浏览器模拟它。如果您不想使用JQuery,可能需要检查它们的来源。 api.jquery.com/mouseleave