在处理程序被触发之前扩展jQuery事件对象

时间:2016-07-27 07:16:55

标签: javascript jquery events javascript-events

我无法找到解决方案,所以我希望有人可以帮助我。 我试图在元素触发事件之前扩展jQuery事件对象。

E.g。

anyElem.on("mouseenter", function (e) {}
在这种情况下,

'e'是默认的jQuery事件对象。但是在事件被触发之前,我想以某种方式扩展该对象的某些属性。在自定义jQuery插件中执行此操作会很酷。

我认为一种方法可能是在vanilla js中捕获时添加一个eventlistener并修改该事件对象,但我不确定这一点,直接在jQuery事件对象上访问该属性并且不< / strong>使用originalEvent属性

e.originalEvent.myProperty

谢谢, 丹尼尔

1 个答案:

答案 0 :(得分:0)

选中此项可能会有所帮助jQuery Event Extensions