分类:事件


These methods are used to register behaviors to take effect when the user interacts with the browser, and to further manipulate those registered behaviors.

.bind()

为一个元素绑定一个事件处理程序。

.blur()

为 "blur" 事件绑定一个处理函数,或者触发元素上的 "blur" 事件(愚人码头注:此事件不支持冒泡)。

.change()

为JavaScript 的 "change" 事件绑定一个处理函数,或者触发元素上的 "change" 事件。

.click()

为 JavaScript 的"click" 事件绑定一个处理器,或者触发元素上的 "click" 事件。

.dblclick()

为JavaScript 的 "dblclick" 事件绑定一个处理函数,或者触发元素上的 "dblclick" 事件。

.delegate()

为所有匹配选择器(selector参数)的元素绑定一个或多个事件处理函数,基于一个指定的根元素的子集,匹配的元素包括那些目前已经匹配到的元素,也包括那些今后可能匹配到的元素。

.die()

从元素中删除先前用.live()绑定的所有事件。

.error()

为 JavaScript 的 "error" 事件绑定一个处理函数。

event.data

当当前正在执行的处理程序绑定时,一个可选的数据对象传递给一个事件方法。

event.namespace

当事件被触发时此属性包含指定的命名空间。

event.pageX

鼠标相对于文档的左边缘的位置(左边)。

event.pageY

鼠标相对于文档的顶部边缘的位置(坐标)。

event.result

事件被触发的一个事件处理程序的最后返回值,除非值是 undefined。

event.stopPropagation()

防止事件冒泡到DOM树上,也就是不触发的任何前辈元素上的事件处理函数。

event.timeStamp

这个属性返回事件触发时距离1970年1月1日的毫秒数。

event.which

针对键盘和鼠标事件,这个属性能确定你到底按的是哪个键。

.focus()

为 JavaScript 的 "focus" 事件绑定一个处理函数,或者触发元素上的 "focus" 事件。

.focusin()

将一个事件函数绑定到"focusin" 事件。

.focusout()

将一个事件函数绑定到"focusout" 事件。

.hover()

将二个事件函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被执行。将一个单独事件函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被执行。

jQuery.proxy()

接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文语境。

.keydown()

为 "keydown" 事件绑定一个处理函数,或者触发元素上的 "keydown" 事件。

.keypress()

为 "keypress" 事件绑定一个处理函数,或者触发元素上的 "keypress" 事件。

.keyup()

为 "keyup" 事件绑定一个处理函数,或者触发元素上的 "keyup" 事件。

.live()

附加一个事件处理器到匹配目前选择器的所有元素,现在和未来。

.load()

为 JavaScript 的 "load" 事件绑定一个处理函数。

.mousedown()

为 JavaScript 的 "mousedown" 事件绑定一个处理函数,或者触发元素上的该事件。

.mouseenter()

为 mouse enters(鼠标进入) 事件绑定一个处理函数,或者触发元素上的 mouse enters(鼠标进入) 事件。

.mouseleave()

为 mouse leaves(鼠标离开) 事件绑定一个处理函数,或者触发元素上的 mouse leaves(鼠标离开) 事件。

.mousemove()

为 JavaScript 的 "mousemove" 事件绑定一个处理函数,或者触发元素上的该事件。

.mouseout()

为 JavaScript 的 "mouseout" 事件绑定一个处理函数,或者触发元素上的该事件。(愚人码头注:支持事件冒泡)

.mouseover()

为 JavaScript 的 "mouseover" 事件绑定一个处理函数,或者触发元素上的该事件。(愚人码头注:支持事件冒泡)

.mouseup()

为 JavaScript 的 "mouseup" 事件绑定一个处理函数,或者触发元素上的该事件。

.off()

移除一个事件处理函数。

.on()

在选定的元素上绑定一个或多个事件处理函数。

.one()

为元素的事件添加处理函数。处理函数在每个元素上每种事件类型最多执行一次。

.ready()

当DOM准备就绪时,指定一个函数来执行。

.resize()

为 JavaScript 的 "resize" 事件绑定一个处理函数,或者触发元素上的该事件。

.scroll()

为 JavaScript 的 "scroll" 事件绑定一个处理函数,或者触发元素上的该事件。

.select()

为 JavaScript 的 "select" 事件绑定一个处理函数,或者触发元素上的该事件。

.submit()

为 JavaScript 的 "submit" 事件绑定一个处理函数,或者触发元素上的该事件。

.toggle()

绑定两个或多个处理程序绑定到匹配的元素,用来执行在交替的点击。

.trigger()

根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为。

.unbind()

从元素上删除一个以前附加事件处理程序。

.undelegate()

删除当前选择器匹配的所有元素的事件处理程序,根据一组特定根元素的集合。

.unload()

为 JavaScript 的 "unload" 事件绑定一个处理函数。