首页
vue
TypeScript
JavaScript
scss
css3
html5
php
MySQL
redis
jQuery
位置:
jQuery 中文手册
jQuery 事件
jQuery 事件绑定
ready()
加载文档完毕后执行
on()
绑定事件处理函数
off()
移除事件处理函数
one()
绑定事件处理函数仅执行一次
trigger()
触发绑定的事件
triggerHandler()
触发仅手工绑定的事件处理函数
jQuery.proxy()
代理执行对象绑定的事件
jQuery 事件对象
event.target
触发事件的DOM元素
event.currentTarget
事件中的当前DOM元素
event.relatedTarget
事件中其他的DOM元素
event.data
传递给事件函数的数据
event.result
触发事件的最后返回值
event.timeStamp
返回触发事件的时间戳
event.preventDefault()
阻止事件的默认行为
event.isDefaultPrevented()
判断是否执行过preventDefault() 方法
event.stopPropagation()
防止事件冒泡到DOM树上
event.isPropagationStopped()
判断是否执行过stopPropagation()方法
event.stopImmediatePropagation()
阻止剩余的事件处理函数执行并防止事件冒泡到DOM树上
event.isImmediatePropagationStopped()
判断是否执行过stopImmediatePropagation()方法
event.namespace
触发事件时的命名空间
event.type
事件的性质
event.pageX
鼠标相对于文档的左边缘的位置
event.pageY
鼠标相对于文档的顶部的位置
event.which
监视键盘输入
event.metaKey
判断Meta键是否被按下
jQuery 浏览器事件
resize()
浏览器的尺寸改变时触发的函数
scroll()
鼠标滚动时候触发
jQuery 表单事件
blur()
失去焦点时触发
focus()
获得焦点时触发
change()
元素的值改变时触发
select()
文本选择时触发
submit()
提交表单时触发
focusin()
获得焦点时触发
focusout()
失去焦点时触发
jQuery 键盘事件
keydown()
按下键盘上的按键的时候触发
keyup()
释放键盘按键的时候触发
keypress()
连续使用按键时触发
jQuery 鼠标事件
click()
点击鼠标左键时触发
dblclick()
双击鼠标左键时触发
contextmenu()
点击鼠标右键时触发
hover()
鼠标悬停时触发
mouseenter()
鼠标进入元素时触发
mouseleave()
鼠标离开元素时触发
mousemove()
鼠标在元素内移动时触发
mouseover()
鼠标进入元素时触发(支持事件冒泡)
mouseout()
鼠标离开元素时触发(支持事件冒泡)
mousedown()
鼠标进入元素内按下按键时触发
mouseup()
鼠标进入元素内释放按键时触发
当用户与浏览器进行交互时这些方法被用于注册行为生效,并进一步处理这些注册行为。