14-讨论
8.3.3 讨论
1.如何绑定命名空间
为了在事件类型中添加命名空间,只要添加一个“.”,后面跟上命名空间名称就可以了。
从jQuery1.3开始,就可以为每个事件添加多个命名空间。
下面是为 click 和 mousedown 函数绑定命名空间的方法:
jQuery.fn.myPlugin = function(){
return this
.bind('click.myPlugin', function(){
// [code]
})
.bind('mousedown.myPlugin', function(){
// [code]
});
};
2.如何清除插件
要解除上面的绑定,可以这样做:
jQuery.fn.disposeMyPlugin = function(){
return this.unbind('.myPlugin');
};