gpt4 book ai didi

jquery - on() 方法的奇怪之处

转载 作者:行者123 更新时间:2023-12-01 07:18:39 25 4
gpt4 key购买 nike

我遇到过一些 jQuery,它具有:

  .on('mousedown.minicolors', '.minicolors-swatch', function  (event) {

-- some code --
})

控制直接从 jQuery.min.js 来到这里,以响应鼠标按下。

第一个问题是,on() 方法正在处理的包装集是什么?其次,从阅读文档来看,mousedown 之后的 .minicolors 似乎是一个“命名空间”。 “mousedown”确实是此处创建的插件的名称。但是,这个命名空间在 mousedown.minicolors 中到底为我们做了什么?

感谢您在这里补充说明?

谢谢

最佳答案

命名空间允许您轻松删除事件处理程序,如下所示:

.off('mousedown.minicolors');

否则,您必须通过传递原始事件处理程序本身来删除事件处理程序:

var originalEventHandler = function() { ... };
el.on('mousedown', originalEventHandler)
el.off('mousedown', originalEventHandler)

关于jquery - on() 方法的奇怪之处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16190501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com