Class Ext.EventObject
|
Defined In:
|
EventManager.js
|
|
Class:
|
Ext.EventObject
|
|
Extends:
|
Object
|
为了方便操作,在你定义的事件句柄上传入事件对象(Event Object),
这个对象直接暴露了Yahoo! UI 事件功能。
同时也解决了自动null检查的不便。
举例:
fu<>nction handleClick(e){ // e它不是一个标准的事件对象,而是Ext.EventObject
e.preventDefault();
var target = e.getTarget();
...
}
var myDiv = Ext.get("myDiv");
myDiv.on("click", handleClick);
//或者
Ext.EventManager.on("myDiv", 'click', handleClick);
Ext.EventManager.addListener("myDiv", 'click', handleClick);
配置项
这个类没有配置项。
公告属性
|
属性
|
定义者
|
|
|
BACKSPACE:
|
EventObject
|
|
|
TAB:
|
EventObject
|
|
|
RETURN:
|
EventObject
|
|
|
ENTER:
|
EventObject
|
|
|
SHIFT:
|
EventObject
|
|
|
CONTROL:
|
EventObject
|
|
|
ESC:
|
EventObject
|
|
|
SPACE:
|
EventObject
|
|
|
PAGEUP:
|
EventObject
|
|
|
PAGEDOWN:
|
EventObject
|
|
|
END:
|
EventObject
|
|
|
HOME:
|
EventObject
|
|
|
LEFT:
|
EventObject
|
|
|
UP:
|
EventObject
|
|
|
RIGHT:
|
EventObject
|
|
|
DOWN:
|
EventObject
|
|
|
DELETE:
|
EventObject
|
|
|
F5:
|
EventObject
|
公共方法
|
|
browserEvent
(
)
The normal browser event */
The normal browser event */
|
EventObject
|
|
|
button
(
)
The button pressed in a mouse even...
The button pressed in a mouse event */
|
EventObject
|
|
|
shiftKey
(
)
True if the shift key was down dur...
True if the shift key was down during the event */
|
EventObject
|
|
|
ctrlKey
(
)
True if the control key was down d...
True if the control key was down during the event */
|
EventObject
|
|
|
altKey
(
)
True if the alt key was down durin...
True if the alt key was down during the event */
|
EventObject
|
|
|
stopEvent
(
)
停止事件(preventDefault和stopPropagati...
停止事件(preventDefault和stopPropagation)
|
EventObject
|
|
|
preventDefault
(
)
|
EventObject
|
|
|
stopPropagation
(
)
|
EventObject
|
|
|
getCharCode
(
)
: Number
|
EventObject
|
|
|
getKey
(
)
: Number
|
EventObject
|
|
|
getPageX
(
)
: Number
|
EventObject
|
|
|
getPageY
(
)
: Number
|
EventObject
|
|
|
getTime
(
)
: Number
|
EventObject
|
|
|
getXY
(
)
: Array
|
EventObject
|
|
|
getTarget
(
[String selector],
[Number/String/HTMLElement/Element maxDepth],
[Boolean returnEl]
)
: HTMLelement
获取事件的目标对象。
获取事件的目标对象。
参数项:
-
selector
: String
-
maxDepth
: Number/String/HTMLElement/Element
-
returnEl
: Boolean
返回:
|
EventObject
|
|
|
getRelatedTarget
(
)
: HTMLElement
|
EventObject
|
|
|
getWheelDelta
(
)
: Number
|
EventObject
|
|
|
hasModifier
(
)
: Boolean
返回一个布尔值,表示当该事件执行的过程中,ctrl、alt、shi...
返回一个布尔值,表示当该事件执行的过程中,ctrl、alt、shift有否被按下。
|
EventObject
|
|
|
within
(
String/HTMLElement/Element el,
[Boolean related]
)
: Boolean
返回true表示如果该事件的目标对象等于el,或是el的子元素
返回true表示如果该事件的目标对象等于el,或是el的子元素
参数项:
-
el
: String/HTMLElement/Element
*
-
related
: Boolean
返回:
|
EventObject
|
公告事件
这个类没公共的事件。