触摸事件 touchstart、touchmove、touchend
转载:https://blog.csdn.net/wangmx1993328/article/details/83270166
触摸事件
HTML5 中, PC 端基于鼠标的界面互动主要是单击, 移动端界面交互方式主要是触摸。
移动端浏览器触摸事件
事件名称 描述 是否包含 touches 数组
touchstart 触摸开始,多点触控,后面的手指同样会触发 是
touchmove 接触点改变,滑动时 是
touchend 触摸结束,手指离开屏幕时 是
touchcancel 触摸被取消,当系统停止跟踪触摸的时候触发 否
每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):
1)touches:当前位于屏幕上的所有手指的列表。
2)targetTouches:位于当前DOM元素上手指的列表。
3)changedTouches:涉及当前事件手指的列表。
每个 Touch 对象包含的属性如下:
clientX:触摸目标在视口中的x坐标。
clientY:触摸目标在视口中的y坐标。
identifier:标识触摸的唯一ID。
pageX:触摸目标在页面中的x坐标。
pageY:触摸目标在页面中的y坐标。
screenX:触摸目标在屏幕中的x坐标。
screenY:触摸目标在屏幕中的y坐标。
target:触摸的DOM节点目标。
触摸事件 touchstart、touchmove、touchend相关推荐
- JavaScript touch 事件 touchstart touchmove touchend
JavaScript touch 事件 touchstart touchmove touchend MDN 官方文档: https://developer.mozilla.org/en-US/docs ...
- 移动端事件touchstart touchmove touchend 动画事件 过渡事件
在移动端新增了touch事件,因为手指的行为叫做"触摸", 鼠标的行为叫做"点击" 但是它仍然支持点击事件,有300ms的延迟,检测是否双击 移动端的三个事件 ...
- 移动web JavaScript,事件(touchstart,touchmove,touchend)
demo(认识点击时间差).html: <!DOCTYPE html> <html lang="en"> <head><meta name ...
- HTML5触摸事件(touchstart、touchmove和touchend)
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...
- 移动端的touchstart,touchmove,touchend事件中的获取当前touch位置
前提:touchstart,touchmove,touchend这三个事件可以通过原生和jq绑定. 原生:document.querySelector("#aa").addEven ...
- 移动端触摸事件(touchstart,touchend,touchmove)的使用!
touchstart 开始触摸 touchmove 移动时触 touchmove 结束时触发 触摸事件有三个属性对象, touches对象 :表示当前触摸的手指个数,此对象中还包括集合 clientX ...
- 触摸事件(touchstart、touchmove和touchend)
触摸事件(touch)会在用户手指放在屏幕上面的时候.在屏幕上滑动的时候或者是从屏幕上移开的时候出发.下面具体说明: touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会 ...
- 移动端事件(touchstart+touchmove+touchend)
移动端事件有哪些: 触摸事件 手势事件 传感器事件 (后面两个兼容性不怎么样,因此重点就是触摸事件) 触摸事件: touch 事件 pointer 事件 (PC端可能会使用jQuery做动画,移动端一 ...
- touchstart, touchmove, touchend, mousedown, mousemove, mouseup, 手机端和pc端点击及触摸事件
touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发. touchmove事件:当手指在屏幕上滑动的时候连续地触发.在这个事件发生期间,调用preventDefaul ...
最新文章
- 和平精英清明节服务器维修时间,和平精英体验服关服维护要多久 和平精英体验服什么时候开放...
- 如何在matlab数组中添加新元素
- QT的QOpenGLDebugLogger类的使用
- OpenCV —数据持久化: FileStorage类的数据存取操作与示例
- 【HRS项目】Axure兴许问题解决---与SVN结合
- 暗影精灵4适合计算机专业,暗影精灵4pro怎么样_RTX系显卡带来的不仅是光追-太平洋电脑网...
- HDU:4185-Oil Skimming
- 【LeetCode 629】K个逆序对数组
- 想成长为一名实战型架构师?7大实战技能经验分享
- cad常青藤插件_原来还有这么好用的CAD插件,半小时就能做完一张图
- Symbian和C++ SDK开发入门之运行
- 0018-大数据售前的中年危机
- 【C++ Primer 第10章】 10.4.1 插入迭代器
- 关于希捷维修日志中 FAIL Servo Op=0100 Resp=0003 错误信息的解读
- 你现在还在自己洗碗?教你制作单片机的洗碗机控制器
- 线性代数基础6--空间的基,维数,以及四种重要子空间.
- 2020年中国知识产权服务从业人员数、营业收入及发展前景分析[图]
- 编译原理——证明文法的二义性(1)
- 常见的图片比例有哪些?App中不同图片比例适用场景
- c语言read有什么作用,c语言read函数读到什么结束