onmouseout事件控制

时间:2010-09-13 09:50:08

标签: javascript

我有DIV mouseout观察员。

这个DIV也有子元素。如果鼠标指针进入任何子元素,也会触发mouseout事件。

如何防止此行为?

2 个答案:

答案 0 :(得分:1)

这是预期的行为。 但是,您可以通过为这些子元素提供onmouseout事件并返回false来阻止它。 在事件处理程序中返回false将停止将事件传播到父元素。

答案 1 :(得分:0)

您可能想要检查JS库。 JQuerys mouseleave功能/事件似乎正是您正在寻找的。 API页面还声明mouseleave事件是IE专有的,但JQuery为其他浏览器模拟它。如果您不想使用JQuery,可能需要检查它们的来源。 api.jquery.com/mouseleave