我有一个代码,其中使用jquery的.on函数将多个事件处理程序附加到单个选择器
$(document).on({
mouseenter: function() {
console.log("handle enter");
},
mouseleave: function() {
console.log("handle leave");
},
click: function(){
console.log("clicked");
}
},'.handle');
现在,我要删除所有这些事件处理程序。我知道可以通过以下方式使用.off来实现
$(document).off("mouseenter",".handle");
$(document).off("mouseleave",".handle");
$(document).off("click",".handle");
但是,我的担心是我只想只使用一次.off函数并实现以上目标。
我怎样才能做到这一点?
任何帮助将不胜感激。
最佳答案
您可以用空格将事件分开,请参见.off函数的第二个描述:
关于javascript - 对单个选择器上的多个事件处理程序使用.off函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24533149/