JQuery 移除事件 off方法【记录】

off()方法通常用于移除通过on()方法添加的事件处理程序。

自jQuery版本1.7起,off()方法是unbind()、die()和undelegate()方法的新的替代品。该方法给API带来很多便利,我们推荐使用该方法,它简单了jQuery代码库。

注意:如需移除指定的事件处理程序,当事件处理程序被添加时,选择器字符串必须匹配on()方法传递的参数。

提示:如需添加只运行一次的事件后移除,请使用one()方法。

语法:$(selector).off(event,selector,function(eventObj),map)
在这里插入图片描述
参数的含义:

event:我们要为选中元素所移除的事件名称。

selector:我们在on中所选的子元素的选择器。

function(eventObj):当执行off事件时所执行的函数(做的相应处理操作)。

map:当我们使用off移除一个事件的时候,同时可以通过该参数来添加其它我们想要添加的事件,形式是以map映射对的形式传入,event:function——事件名称:添加该事件时执行的函数。

猜你喜欢

转载自blog.csdn.net/weixin_44296929/article/details/106732765