在触发处理程序之前扩展 jQuery 事件对象
Extending jQuery event object before on handler gets triggered
我找不到解决办法,所以我希望这里有人能帮助我。
我试图在元素上触发事件之前扩展 jQuery 事件对象。
例如
anyElem.on("mouseenter", function (e) {}
e
在这种情况下是默认的 jQuery 事件对象。但在事件被触发之前,我想用一些属性以某种方式扩展该对象。在自定义 jQuery 插件中执行此操作会很酷。
我认为一种方法是在 vanilla js 中添加一个 eventlistener
on 捕获并修改该事件对象,但我不确定这一点,直接访问 属性 会很酷jQuery 事件对象和 not 使用 originalEvent
属性
e.originalEvent.myProperty
检查这个可能会有帮助jQuery Event Extensions
我找不到解决办法,所以我希望这里有人能帮助我。 我试图在元素上触发事件之前扩展 jQuery 事件对象。
例如
anyElem.on("mouseenter", function (e) {}
e
在这种情况下是默认的 jQuery 事件对象。但在事件被触发之前,我想用一些属性以某种方式扩展该对象。在自定义 jQuery 插件中执行此操作会很酷。
我认为一种方法是在 vanilla js 中添加一个 eventlistener
on 捕获并修改该事件对象,但我不确定这一点,直接访问 属性 会很酷jQuery 事件对象和 not 使用 originalEvent
属性
e.originalEvent.myProperty
检查这个可能会有帮助jQuery Event Extensions