jQuery的事件方法
bind()
向元素添加事件處理程序
blur()
添加/觸發失去焦點事件
change()
添加/觸發change事件
click()
添加/觸發click事件
dblclick()
添加/觸發doubleclick事件
delegate()
向匹配元素的當前或未來的子元素添加處理程序
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事件
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事件
trigger()
觸發綁定到被選元素的所有事件
triggerHandler()
觸發綁定到被選元素的指定事件上的所有函數
unbind()
從被選元素上移除添加的事件處理程序
undelegate()
從現在或未來的被選元素上移除事件處理程序
contextmenu()
添加事件處理程序到contextmenu事件
$.holdReady()
用于暫?;蚧謴?ready()事件的執行
總結
以上是生活随笔為你收集整理的jQuery的事件方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery的属性
- 下一篇: jQuery的回调函数