原生 JS 通过 new Event(eventName) 或 new CustomEvent(eventname) 自定义事件
通过 target.dispatch(eventObject) 触发自定义事件
但是这样触发事件没办法传递数据过去, 有没有办法能像 JQuery 的 trigger 方法触发事件的时候把数据也传过去
PS: 我去看了 JQuery 源码, 水平有限看不太懂
![]() | 1 ayase252 2021-03-23 22:38:25 +08:00 挂 eventObject 上不行吗? |
![]() | 2 YouMoeYi OP dispatch -> dispatchEvent 不小心打错了 |
![]() | 3 YouMoeYi OP @ayase252 我傻了==, 可以挂 eventObject 上, 但是 JQuery 那种貌似不是挂事件对象上的 |
![]() | 5 YouMoeYi OP 此贴完结 |