使用频率 | 中 |
所属模块 | Std.events |
成员类型 | 公有成员函数 |
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 | 绑定事件时候添加的事件函数 |
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
})