jQuery 事件 方法


jQuery 事件方法

事件方法触�器或添加一个函数到被选元素的事件处�程�。

下�的表格列出了所有用于处�事件的 jQuery 方法。

方法 �述
bind() �元素添加事件处�程�
blur() 添加/触�失去焦点事件
change() 添加/触� change 事件
click() 添加/触� click 事件
dblclick() 添加/触� double click 事件
delegate() �匹�元素的当�或未�的�元素添加处�程�
die() 在版本 1.9 中被移除。移除所有通过 live() 方法添加的事件处�程�
error() 在版本 1.8 中被废弃。添加/触� error 事件
event.currentTarget 在事件冒泡阶段内的当� DOM 元素
event.data 包�当�执行的处�程�被绑定时传递到事件方法的�选数�
event.delegateTarget 返回当�调用的 jQuery 事件处�程�所添加的元素
event.isDefaultPrevented() 返回指定的 event 对象上是�调用了 event.preventDefault()
event.isImmediatePropagationStopped() 返回指定的 event 对象上是�调用了 event.stopImmediatePropagation()
event.isPropagationStopped() 返回指定的 event 对象上是�调用了 event.stopPropagation()
event.namespace 返回当事件被触�时指定的命�空间
event.pageX 返回相对于文档左边缘的鼠标�置
event.pageY 返回相对于文档上边缘的鼠标�置
event.preventDefault() 阻止事件的默认行为
event.relatedTarget 返回当鼠标移动时哪个元素进入或退出
event.result 包�由被指定事件触�的事件处�程�返回的最�一个值
event.stopImmediatePropagation() 阻止其他事件处�程�被调用
event.stopPropagation() 阻止事件�上冒泡到 DOM 树,阻止任何父处�程�被事件通知
event.target 返回哪个 DOM 元素触�事件
event.timeStamp 返回从 1970 年 1 月 1 日到事件被触�时的毫秒数
event.type 返回哪�事件类型被触�
event.which 返回指定事件上哪个键盘键或鼠标按钮被按下
event.metaKey 事件触�时 META 键是�被按下
focus() 添加/触� focus 事件
focusin() 添加事件处�程�到 focusin 事件
focusout() 添加事件处�程�到 focusout 事件
hover() 添加两个事件处�程�到 hover 事件
keydown() 添加/触� keydown 事件
keypress() 添加/触� keypress 事件
keyup() 添加/触� keyup 事件
live() 在版本 1.9 中被移除。添加一个或多个事件处�程�到当�或未�的被选元素
load() 在版本 1.8 中被废弃。添加一个事件处�程�到 load 事件
mousedown() 添加/触� mousedown 事件
mouseenter() 添加/触� mouseenter 事件
mouseleave() 添加/触� mouseleave 事件
mousemove() 添加/触� mousemove 事件
mouseout() 添加/触� mouseout 事件
mouseover() 添加/触� mouseover 事件
mouseup() 添加/触� mouseup 事件
off() 移除通过 on() 方法添加的事件处�程�
on() �元素添加事件处�程�
one() �被选元素添加一个或多个事件处�程�。该处�程��能被�个元素触�一次
$.proxy() 接�一个已有的函数,并返回一个带特定上下文的新的函数
ready() 规定当 DOM 完全加载时�执行的函数
resize() 添加/触� resize 事件
scroll() 添加/触� scroll 事件
select() 添加/触� select 事件
submit() 添加/触� submit 事件
toggle() 在版本 1.9 中被移除。添加 click 事件之间�切�的两个或多个函数
trigger() 触�绑定到被选元素的所有事件
triggerHandler() 触�绑定到被选元素的指定事件上的所有函数
unbind() 从被选元素上移除添加的事件处�程�
undelegate() 从现在或未�的被选元素上移除事件处�程�
unload() 在版本 1.8 中被废弃。添加事件处�程�到 unload 事件
contextmenu() 添加事件处�程�到 contextmenu 事件
$.holdReady() 用于暂�或��.ready() 事件的执行