Js中常用事件及说明
浏览器窗口事件
load页面加载完成时触发
beforeunload
窗口关闭之前触发
unload
窗口关闭时触发
focus
窗口得到焦点时触发
blur
窗口失去焦点时触发
error
页面上有脚本报错时触发
resize
窗口大小改变时触发
contextmenu
弹出右键菜单时触发
鼠标事件
mousedown当在元素上按下鼠标按钮时触发
mouseover
当鼠标指针移动到元素上时触发
mousemove
当鼠标指针在元素上移动时触发
mouseout
当鼠标指针移出元素时触发
mouseup
当在元素上释放鼠标按钮时触发
mousewheel
当在元素上滚动鼠标滚轮时触发
键盘事件
keydown用户按下按键触发
keypress
用户按下按键触发 晚于keydown
keyup
用户释放按键时触发
表单事件
focus表单元素获取焦点时触发
blur
表单元素失去焦点时触发
change
表单元素值被改变时触发
input
表单元素获得用户输入时触发
select
素内容被选中时触发
submit
提交表单时触发
拖放事件
drag元素被拖动时触发
dragstart
拖动操作开始时触发
dragover
当元素在有效拖放目标上正在被拖动时触发
dragenter
当元素已被拖动到目标区域时触发
dragleave
当元素离开有效目标时触发
dragend
在拖动操作末端触发
drop
当被拖动元素放置在目标区域时触发
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!