如何确定jQuery绑定事件的位置?-灵析社区

ZZZ葡萄皮

他不一定是`绑定到按钮上的`,这可能是绑定到祖先元素上的,比如body和document,通过事件捕获和事件冒泡来传递。 你发出来的代码相当于事件处理器,所有的事件都会触发这段代码的运行,比如click、mousedown、focus等等,而且所有的元素也都会触发这段代码。 `ct.event.dispatch.apply`应该是他手动触发事件的代码,他对外暴漏了一个api,是trigger,你可以通过$("#input").trigger("focus")的形式触发事件,在原生中是dispatchEvent。但这都需要先绑定事件,才能在触发对应的事件后运行事件回调。 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240926/55934c590548291423f7c3f1a8755d2e.png)

阅读量:1

点赞量:0

问AI