首页 > 解决方案 > 检查与 Javascript 的事件侦听器冲突

问题描述

我的 Javascript 中有这个简单的代码:

element.addEventListener('mouseover', my_function, false);
element.addEventListener('mouseout', my_function, false);

这匹配两个mouseoverAND mouseout。问题是在相同的情况下,这两个事件是同时触发的。

我想要一种 OR 行为。如果其中一个事件被触发,则不要触发另一个。有可能以某种内置方式吗?

解决方法是设置一个全局变量来跟踪事件是否刚刚被触发。

标签: javascripteventsdom-events

解决方案


推荐阅读