jQuery代码片段可创建事件名称空间,以使其更易于解除绑定。 如您所知,很容易将所有事件与相同的名称空间解除绑定。 希望这个技巧将帮助您完成jQuery的绑定和解除绑定!
//Bind Event One
$("a").bind("click.nameOne", function(){
console.log("Event One Fire!");
return false;
});
//Bind Event Two
$("a").bind("click.nameTwo", function(){
console.log("Event Two Fire!");
return false;
});
//Unbind all nameTwo events
$("a.utwo").click(function(){
$("a").unbind(".nameTwo");
});
//Unbind all nameOne events
$("a.uone").click(function(){
$("a").unbind(".nameOne");
});
From: https://www.sitepoint.com/jquery-create-event-namespace/