我的javascript中有以下简单代码:
element.addEventListener('mouseover', my_function, false);
element.addEventListener('mouseout', my_function, false);
这与mouseover
和mouseout
都匹配。问题在于,在相同情况下,这两个事件是同时触发的。
我想要一种OR行为。如果其中一个事件被触发,请不要触发其他事件。可以通过某种内置方式实现吗?
解决方法是设置一个全局变量,该变量跟踪事件是否刚刚被触发。