EventClass.js 自定义事件
方法 | 名称 | 参数 | 示例 |
---|---|---|---|
trigger(event[,data]) | 触发事件 | event:事件名称 ; data:数据传输 | |
on(eventName,fn) | 监听事件 | eventName:<String|Object|Array>事件名称;fn:回调函数 | object.on('eventName',fn)绑定某个事件; object.on({ "event1":fn1, "event2":fn2}) 绑定多个事件; object.on(["event1","event2","event3"....],fn) 多个事件绑定一个回调函数; |
bind(eventName,fn) | on的别名 | 参照on方法 | |
once(eventName,fn) | 事件只监听一次 | 参照on方法 | |
one(eventName,fn) | once的别名 | 参照on方法 | |
off([eventName][,fn]) | 解绑事件 | eventName :事件名称; fn:回调函数 | object.off() 解绑所有事件; 2.object.off(event)解绑某个事件; 3.object.off(event,fn) 解绑指定的回调函数 |
unbind(eventName,fn) | off的别名 | 参照off方法 |