触摸事件的历史:
2007年乔帮主神之手iphone的发布,使得便携设备进入了每个普通人的生活。
多年以后的一个秋天,也就是2013年的10月10日,touchevent被写入了w3c的提案中https://www.w3.org/TR/touch-events/, 提案中明确的提到了事件类型和事件包含的接口。
直到今天,touchevent在移动端h5开发中被广泛的使用,我想我真的很尊敬乔布斯。
技术的发明演化和迭代,真是一个有趣的故事


触摸事件

事件类型:

touchstart
touchend
touchmove

事件对象

TouchEvent
属性列表

  • touches
  • targetTouches

element.classList

包含的属性
添加add
删除remove
切换toggle

例子练习:

目标:让元素跟着手指移动
发现的问题:效率不是很好,在微信的webview里面尝试,感觉比原生的移动要差一点
touchmove时候要使用e.preventDefault()阻止屏幕滚动

手指滑动轮播图


你是真的热爱吗,所以你放弃了吗?

触摸事件touchevent相关推荐

  1. android触摸事件触摸点坐标,Android开发——触摸事件TouchEvent详解及其应用

    2020.8.8 Activity的功能: 1.管理界面的生命周期 2.接收事件(触摸事件) 一.触摸事件传递解析 touch事件的传递.png 当手指按下时会首先调用onUserInteractio ...

  2. QT:触摸屏支持手指触摸,增加touch事件touchevent,记录前后touch坐标并处理

    QT:触摸屏支持手指触摸,增加touch事件touchevent,记录前后touch坐标并处理 1.手指触摸事件当做鼠标事件去响应的可行性 2.触摸事件touchEvent的添加 3.重写touch事 ...

  3. android 触摸事件 控制,Android笔记:触摸事件的分析与总结----TouchEvent处理机制

    其他相关博文: Android中的事件类型分为按键事件和屏幕触摸事件.TouchEvent是屏幕触摸事件的基础事件,要深入了解屏幕触摸事件的处理机制,就必须掌握TouchEvent在整个触摸事件中的转 ...

  4. h5滚动时侧滑出现_H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  5. android dispatchtouchevent 用法,android – 检测每个触摸事件,而不会覆盖dispatchTouchEvent()?...

    回答这可能对他人有帮助.答案将有助于需要拦截触摸事件的库. 如果你不想覆盖dispatchTouchEvent()(Imp,如果你是编程库)方法的活动,那么我们可以使用Window.Callback类 ...

  6. android 判断滑动方向,H5触摸事件判断滑动方向

    为了给触摸界面提供有力支持, 触摸事件提供了响应用户对触摸屏或者触摸板上操作的能力. 接口 TouchEvent TouchEvent 是一类描述手指在触摸平面(触摸屏.触摸板等)的状态变化的事件.这 ...

  7. HTML5触摸事件演化tap事件

    触摸事件是移动浏览器特有的HTML5事件,虽然click事件在pc和移动端更通用,但是在移动端会出现300ms延迟,较为影响用户体验,300ms延迟来自判断双击和长按,因为只有默认等待时间结束以确定没 ...

  8. html5触摸事件判断滑动方向,H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  9. php 判断html5,html5触摸事件判断滑动方向的实现

    这篇文章主要介绍了html5触摸事件判断滑动方向的实现的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考. 为了给触摸界面提供有力支持, 触摸事件提供了响应用户对触摸屏或者触摸板上操作的能 ...

最新文章

  1. 阿里大佬总结的算法进阶指南,助你进大厂!
  2. sleep interrupted异常_Java高并发3中断线程以及isInterrupted与interrupted区别
  3. Codeforces Round #375 (Div. 2) D. Lakes in Berland 并查集
  4. 学习笔记Hive(七)—— 自定义函数
  5. boost官方文档同步机制Synchronization mechanisms overview
  6. Spring Boot学习总结(19)——使用Redisson实现分布式锁
  7. Spring(十二)Spring之事务
  8. mysql innodb 二级索引,mysql InnoDB index 主键采用聚簇索引,二级索引不采用聚簇索引...
  9. posix 线程(一)
  10. Ghost 命令参数详解
  11. 阿里巴巴java方向笔试题 带详细答案
  12. 用pdf转cad转换器进行操作的简单步骤
  13. 面试必备:零拷贝详解
  14. 云杰恒指:期货交易操盘手是怎样的体验?
  15. 三、jQuery 中的 DOM 操作(超详细)
  16. I2C总线时序以及ACK和NACK(NAK),SCL被从机拉低?
  17. 关于python中print失灵问题
  18. OSPO 五阶段成熟度模型解析
  19. PDF Extra(安卓)
  20. Timer定时器应用小例子

热门文章

  1. 【AI视野·今日CV 计算机视觉论文速览 第227期】Fri, 25 Jun 2021
  2. Ubuntu 16.04 下修改免安裝版tomcat的內存大小
  3. 在linux下使用wine安装photoshop cs6
  4. 定时器控件 Timer 1130
  5. 分组框控件 1130
  6. python-turtle库-01
  7. css-animation-走路动画
  8. 面向对象设计的重要原则:SOLID
  9. linux命令passwd各个参数含义
  10. kubernetes之node 宕机,pod驱离问题解决