【发布时间】:2015-08-06 09:38:22
【问题描述】:
如果一个元素附加了多个事件侦听器,执行顺序将基于事件绑定的位置/时间(位于代码中从上到下)。有保证,100% 的时间?
或者这是否涉及任何“随机性”。在同一个元素上混合 jQuery 和 vanilla 事件监听器怎么样?
【问题讨论】:
-
你的意思是为同一个事件声明了多个 eventListener 吗?
-
尝试显示你的代码
-
你是指触发监听器的顺序吗?
-
不,我的意思是例如。我有一个按钮,在代码的不同区域附加了 3 个单独的单击事件,执行不同的操作。我想添加一个首先发生的第 4 次点击事件,如果我把它放在顶部,它会 100% 被首先触发。 (这都是基于我无法修改代码以使 1 点击事件触发不同功能的事实)
-
我没有代码,这是一个普遍的问题
标签: javascript jquery dom-events