jQuery 事件 对象
以下部分包含 jQuery 事件对象的简要概述。
jQuery 事件对象
本节简要概述了 jQuery 的事件对象及其属性。
方法 | 说明 |
---|---|
event.currentTarget |
事件冒泡阶段的当前 DOM 元素。 |
event.data |
绑定当前执行的处理程序时传递给事件方法的可选数据对象。 |
event.delegateTarget |
返回附加了当前调用的 jQuery 事件处理程序的元素。 |
event.isDefaultPrevented() |
返回是否曾在此事件对象上调用过 event.preventDefault() 。 |
event.isImmediatePropagationStopped() |
返回是否曾在此事件对象上调用过 event.stopImmediatePropagation() 。 |
event.isPropagationStopped() |
返回是否曾在此事件对象上调用过 event.stopPropagation() 。 |
event.metaKey |
指示事件触发时是否按下了 Windows 键或 Command 键(在 Mac 键盘上)。 |
event.namespace |
返回触发事件时指定的命名空间。 |
event.pageX |
返回鼠标相对于文档左边缘的位置。 |
event.pageY |
返回相对于文档上边缘的鼠标位置。 |
event.preventDefault() |
如果调用此方法,则不会触发事件的默认动作。 |
event.relatedTarget |
返回事件中涉及的其他 DOM 元素(如果有)。 |
event.result |
由该事件触发的事件处理程序返回的最后一个或上一个值。 |
event.stopImmediatePropagation() |
阻止其余的处理程序被执行,并防止事件在 DOM 树中冒泡。 |
event.stopPropagation() |
防止事件在 DOM 树中冒泡,防止任何父处理程序收到事件通知。 |
event.target |
返回触发事件的 DOM 元素。 |
event.timeStamp |
返回事件触发时间与 1970 年 1 月 1 日之间的毫秒差值。 |
event.type |
返回触发的事件类型。 |
event.which |
指示为键或鼠标事件按下的特定键或按钮。 |
Advertisements