首页 教程 API文档

添加事件

2015-09-11 15:55:44

属性


使用频率
所属UI模块 widget
成员类型 公有成员函数

描述


on方法用于给widget绑定指定名称的事件,如果指定的名称不存在于创建widget模块时候的events当中时,那么这个事件将会绑定到widget中的DOM元素上面.

语法



Object on(Object events);
Object on(String eventName,Function callback);
        

参数


名称 类型 描述
eventName String 要绑定的事件名称,如果有多个事件名称必须使用空格分开
callback Function

事件触发时候的回调函数

当绑定模块接受的事件名称的时候this对象就为ui模块实例中的this对象

当绑定模块不接受的事件名称时候this对象就为ui模块实例中的DOM对象

events Object 包含事件名称与事件函数对应的Object对象

返回值


this对象

相关例子



var widget = Std.ui("widget",{});
//绑定create事件,当widget模块实例被创建时候,create事件将会被触发
widget.on("create",function(){

});

//绑定click事件,当widget被点击时候,click事件将会被触发,widget并不接受click事件,所以该事件将会被绑定到DOM元素上
widget.on("click",function(){
    var widget = this.ui();
});