首页 教程 API文档

分配事件

2015-09-11 13:35:11

属性


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

描述


eventAssign用于事件分配,该方法的作用是,同时绑定多个事件,待事件全部被触发之后,指定的事件函数才会被执行.

当事件函数执行的时候,之前所触发的事件的参数将会被放入一个数组,而这个事件函数的参数就是这个数组.

语法



Object eventAssign(String eventNames,Function callback);
Object eventAssign(Array eventNames,Function callback);
        

参数


名称 类型 描述
eventNames String,Array 需要分配的事件名称
callback Function 最终会被执行的事件函数

返回值


this对象

相关例子



var events = new Std.events();
events.eventAssign("first second last",function(arg1,arg2,arg3){
    console.log(arg1,arg2,arg3);
});
events.emit("first",1);
events.emit("second",2);
events.emit("last",3);