史上最全的常用事件:移动端事件及PC端:鼠标/键盘/表单事件
来源:互联网 发布:大数据体系 编辑:程序博客网 时间:2024/06/07 07:18
PC端事件
鼠标事件:
onclick点击onmouseover鼠标移入onmouseout鼠标移出onmousedown鼠标按下onmouseup鼠标抬起onmousemove鼠标移动onmouseenter鼠标移入onmouseleave鼠标移出ondblclick鼠标双击oncontextmenu鼠标右击,为了防止右击div的时候出现重新加载弹框return false;
mouseover与mouseenter的区别不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。mouseout与mouseleave的区别不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。
键盘事件:给document和输入框的事件onkeydown键盘按下,不区分大小写,可以识别特殊按键onkeyup键盘弹起onkeypress键盘按下,区分大小写,shift及backspace等特殊按键触发不了
移动端事件表单事件:给form的事件onchange事件 修改完了提交发生的变化oninput事件 修改的过程中实时改变onreset事件 会在表单中的重置按钮被点击时发生,form支持该事件onsubmit事件 会在表单中的确认按钮被点击时发生,form支持该事件onresize事件 会在窗口或框架被调整大小时发生onblur事件 失去焦点onfocus事件 获取焦点
touch事件
touchstart 触摸开始事件
touchend 触摸结束事件
touchmove 在屏幕移动事件
touchcancel 触摸过程被系统取消时触发的事件
touch事件中常见的触摸列表
touches 屏幕上所有的手指(数组)
targetTouches 当前元素内的手指(数组)
changedTouches 改变状态(位置的移动、开始触摸、停止触摸)的手指(数组)
触摸信息:
clientX 触摸目标在视口中的x的坐标
clientY 触摸目标在视口中的y的坐标 代表手指和视窗顶部的距离(不含滚动)
pageX 触摸目标在页面中的x的坐标
pagey 触摸目标在页面中的y的坐标 代表手指和页面顶部的距离(包括滚动上去的部分
screenX 触摸目标在屏幕中的x的坐标
screenY 触摸目标在屏幕中的y的坐标
identifier:标识触摸的唯一ID
target:触目的DOM节点目标。
阅读全文
0 0
- 史上最全的常用事件:移动端事件及PC端:鼠标/键盘/表单事件
- 鼠标事件及键盘事件
- jQuery之鼠标事件 、表单事件、键盘事件、事件的绑定和解绑、事件对象的使用、自定义事件
- 常用鼠标事件,键盘事件总结
- 常用JS键盘鼠标事件
- 键盘事件、表单事件
- 从零开始前端学习[45]:js中的所谓的事件类型,鼠标事件,表单事件,键盘事件以及系统事件
- egret键盘pc端事件监听
- QT 鼠标事件 键盘事件 的属性
- jQuery鼠标键盘表单事件大全
- 鼠标拖动div(pc/移动)/touch事件/mouse事件
- 键盘的常用事件
- 鼠标的常用事件
- 移动端事件及事件应用
- javascript的鼠标键盘事件
- Qt 鼠标事件,键盘事件
- 键盘事件和鼠标事件
- JavaScript(js)处理的HTML事件、键盘事件、鼠标事件
- 交叉编译环境搭建
- 06 ???
- 几种画辅助线的方式
- 工作所遇问题总结
- linuxPci驱动获取指定设备bus、device以及devfn数据方式
- 史上最全的常用事件:移动端事件及PC端:鼠标/键盘/表单事件
- poj2653:Pick-up sticks(链表)
- windows平台下载并编译webrtc代码(代理)2017.11.17
- 欢迎使用CSDN-markdown编辑器
- X
- UVa11300 Spreading the Wealth(数学问题)
- android 安卓保存图片到手机相册并且解决图片发黄问题
- 递推之猴子爬山
- css实现垂直水平居中的5种方法