首页 教程 API文档

移除事件

2015-09-11 13:35:09

属性


使用频率
所属模型 events
成员类型 公有成员函数

描述


off方法用于解除通过on绑定的事件.

语法



Object off(Object events);
Object off(String eventName);
Object off(Array eventNames);
Object off(String eventName,Function func);
Object off(Array eventNames,Function func);
        

参数


名称 类型 描述
events Object 事件名称与事件函数对应的Object对象
eventName String 需要解除绑定的事件名称,如果包含多个,需要用空格分开
eventNames Array 包含需要解除绑定的事件名称的数组
func Function 绑定事件时候添加的事件函数

返回值


this对象

相关例子



var events    = new Std.events();
var onCreate  = function(){
    console.log("create");
};
var onDestroy = function(){
    console.log("destroy");
};
var onClose   = function(){
    console.log("close");
}

//绑定事件
events.on({
    create:onCreate,
    destroy:onDestroy,
    close:onClose
});

//解除绑定
events.off("close");
events.off("create",onCreate);
events.off({
    destroy:onDestroy
})