鼠标事件:
click: 鼠标点击时触发。
dblclick: 鼠标双击时触发。
mousedown: 鼠标按钮按下时触发。
mouseup: 鼠标按钮释放时触发。
mouseover: 鼠标指针移动到元素上时触发。
mouseout: 鼠标指针从元素上移开时触发。
mousemove: 鼠标指针在元素上移动时触发。
mouseenter: 鼠标指针进入元素边界时触发。
mouseleave: 鼠标指针离开元素边界时触发。
键盘事件:
keydown: 键盘按键被按下时触发。
keyup: 键盘按键被释放时触发。
keypress: 键盘按键被按下并释放时触发(字符键)。
触摸事件:
touchstart: 触摸屏幕时触发。
touchend: 触摸结束时触发。
touchmove: 触摸点在屏幕上移动时触发。
touchcancel: 触摸操作被取消时触发。
表单事件:
submit: 表单提交时触发。
reset: 表单重置时触发。
change: 表单元素的值改变时触发。
input: 表单元素的值在用户输入时改变时触发。
文档/窗口事件:
load: 页面或元素加载完成时触发。
unload: 页面或元素卸载时触发。
beforeunload: 在页面卸载前触发,允许运行清理代码。
resize: 窗口或框架大小改变时触发。
scroll: 滚动文档或元素时触发。
焦点事件:
focus: 元素获得焦点时触发。
blur: 元素失去焦点时触发。
动画事件:
transitionend: CSS过渡完成时触发。
animationend: CSS动画完成时触发。
错误事件:
error: 加载资源失败时触发。
剪贴板事件:
copy: 剪贴板内容被复制时触发。
cut: 剪贴板内容被剪切时触发。
paste: 剪贴板内容被粘贴时触发。
拖放事件:
dragstart: 拖动操作开始时触发。
drag: 在拖动过程中持续触发。
dragend: 拖动操作结束时触发。
dragenter: 被拖动的元素进入有效拖放区域时触发。
dragover: 被拖动的元素在有效拖放区域上移动时触发。
dragleave: 被拖动的元素离开有效拖放区域时触发.
drop: 被拖动的元素在有效拖放区域上释放时触发。
媒体事件:
play: 媒体开始播放时触发。
pause: 媒体暂停时触发。
ended: 媒体播放结束时触发。
volumechange: 媒体音量改变时触发。
进度事件:
progress: 媒体文件加载进度改变时触发。
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";