当前位置:嗨网首页>书籍在线阅读

14-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.3.3 讨论

1.如何绑定命名空间

为了在事件类型中添加命名空间,只要添加一个“.”,后面跟上命名空间名称就可以了。

从jQuery1.3开始,就可以为每个事件添加多个命名空间。

下面是为 clickmousedown 函数绑定命名空间的方法:

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');
};