最新的Web开发教程
 

jQuery事件方法


jQuery的事件方法

事件触发的方法或附加功能的事件处理程序选定的元素。

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

方法/属性 描述
bind() 将事件处理器的元素
blur() 高度/触发blur事件
change() 高度/触发更改事件
click() 高度/触发click事件
dblclick() 高度/触发器的双击事件
delegate() 高度匹配的元素的处理程序,以当前或将来,指定的子元素
die() 除去1.9版本删除与添加的所有事件处理程序live()方法
error() 弃用1.8版本。高度/触发错误事件
event.currentTarget 事件冒泡阶段中的当前DOM元素
event.data 包含传递给事件方法可选的数据时,当前执行的处理程序是绑定
event.delegateTarget 返回将目前所谓的jQuery的事件处理程序附加元素
event.isDefaultPrevented() 返回是否event.preventDefault()被调用的事件对象
event.isImmediatePropagationStopped() 返回是否event.stopImmediatePropagation()被调用的事件对象
event.isPropagationStopped() 返回是否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 该键盘键或鼠标按钮被按下的事件返回
focus() 高度/触发focus事件
focusin() 附加一个事件处理程序focusin事件
focusout() 附加一个事件处理程序的focusout事件
hover() 重视两个事件处理程序的悬停事件
KEYDOWN() 高度/触发的keydown事件
按键() 高度/触发的keypress事件
KEYUP() 高度/触发的keyup事件
live() 删除了1.9版本。添加一个或多个事件处理程序目前或将来,所选的元素
load() 在1.8版本已过时。附加一笔事件处理程序加载事件
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事件