命名空间 event
Defined in: jx.event.js.
Constructor Attributes | Constructor Name and Description |
---|---|
event 名字空间
|
Method Attributes | Method Name and Description |
---|---|
<static> |
event.addEventListener(element, eventType, handler, options)
添加事件监听器
|
<static> |
event.addObserver(targetModel, eventType, handler)
为自定义Model添加事件监听器
|
<static> |
event.addObservers(obj)
批量为自定义Model添加事件监听器
|
<static> |
event.isDomReady(element, eventType, handler)
判断文档加载是否完成
|
<static> |
event.notifyObservers(targetModel, eventType, options)
触发自定义Model事件的监听器
|
<static> |
event.onDomReady(element, eventType, handler)
文档加载完成时事件监听器
|
<static> |
event.removeEventListener(element, eventType, handler)
移除事件监听器
|
<static> |
event.removeObserver(targetModel, eventType, handler)
为自定义 Model 移除事件监听器
|
方法详解
<static>
{Element}
event.addEventListener(element, eventType, handler, options)
- 功能:
- 添加事件监听器
- 参数:
-
- element
- 元素
- eventType
- 事件类型,不含on
- handler
- 事件处理器
- options
- 返回:
- {Element} 返回元素
<static>
event.addObserver(targetModel, eventType, handler)
- 功能:
- 为自定义Model添加事件监听器
- 参数:
-
- targetModel
- 目标 model,即被观察的目标
- eventType
- 事件类型,不含on
- handler
- 观察者要注册的事件处理器
<static>
event.addObservers(obj)
- 功能:
- 批量为自定义Model添加事件监听器
- 参数:
-
- obj
- 目标 model,即被观察的目标 obj = { targetModel : {eventType:handler,eventType2:handler2...} , targetModel2: {eventType:handler,eventType2:handler2...} }
<static>
event.isDomReady(element, eventType, handler)
- 功能:
- 判断文档加载是否完成
- 参数:
-
- element
- 元素
- eventType
- 事件类型,不含on
- handler
- 事件处理器
<static>
{Boolean}
event.notifyObservers(targetModel, eventType, options)
- 功能:
- 触发自定义Model事件的监听器
- 参数:
-
- targetModel
- 目标 model,即被观察目标
- eventType
- 事件类型,不含on
- options
- 触发的参数对象
- 返回:
- {Boolean}
<static>
event.onDomReady(element, eventType, handler)
- 功能:
- 文档加载完成时事件监听器
- 参数:
-
- element
- 元素
- eventType
- 事件类型,不含on
- handler
- 事件处理器
<static>
{Element}
event.removeEventListener(element, eventType, handler)
- 功能:
- 移除事件监听器
- 参数:
-
- element
- 元素
- eventType
- 事件类型,不含on
- handler
- 事件处理器
- 返回:
- {Element} 返回元素
<static>
event.removeObserver(targetModel, eventType, handler)
- 功能:
- 为自定义 Model 移除事件监听器
- 参数:
-
- targetModel
- 目标 model,即被观察的目标
- eventType
- 事件类型,不含on
- handler
- 观察者要取消注册的事件处理器