工作了近一个月了 因为公司是主要偏向于移动端,开始不懂移动端事件 一直用的click  click在安卓端没有什么问题 但在IOS端就有问题了点击之后会延迟半秒  多亏旁边大神指点 原来  iOS上的Safari也支持click 和mouseover等传统的交互事件,只是不推荐在iOS的浏览器应用上使用click和mouseover,因为这两个事件是为了支持鼠标点击而设计出来的。Click事件在iOS上会有半秒左右的延迟,原因是iOS要highlight接收到click的element。而mouseover/out等事件则会被手指的点击触发。所以,在iOS上,应当抛弃传统的交互事件模型而接受一个新的事件模型。Touch事件和更高级的Gesture事件,能让你的网页交互起来像native应用一样。以下是四大Touch事件。

touchstart:  // 手指放到屏幕上的时候触发
touchmove:  // 手指在屏幕上移动的时候触发
touchend:  // 手指从屏幕上拿起的时候触发
touchcancel:  // 系统取消touch事件的时候触发。至于系统什么时候会取消 不知道。。

touch属性

client / clientY:// 触摸点相对于浏览器窗口viewport的位置
pageX / pageY:// 触摸点相对于页面的位置
screenX /screenY://触摸点相对于屏幕的位置
identifier: // touch对象的unique ID 

                                                                                                                                                                                                                                   ——by.笑花大王

转载于:https://www.cnblogs.com/xhds/p/5849090.html

HTML5移动端触摸事件相关推荐

  1. h5滚动时侧滑出现_HTML5移动端触摸事件以及滑动翻页效果

    HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...

  2. vue 移动端 触摸事件

    原文链接: vue 移动端 触摸事件 上一篇: vue 一次失败的dom游戏制作 下一篇: grid 布局模拟游戏面板 实现一个可以拖动的小球 点击时小球会移动到点击的位置 触摸移动时小球会跟着移动 ...

  3. 移动端触摸事件touchmove的坑

    转载地址:http://www.mizuiren.com/452.html 一说到移动端触摸事件,大家的反应不就是touchstart,touchmove,touchend吗,相当于pc段的mouse ...

  4. 移动端触摸事件中touchstar、touchmove、touchend、touchcancel事件

    HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...

  5. html怎么用chrome测试,html5 – 如何测试触摸事件现在Chrome无法进行标准测试?

    简短的答案:您的测试现在可以在任何现有的Chrome中工作.但可能不是永远的 长答案: Chrome团队希望将触摸事件添加到桌面浏览器中,因为具有触摸屏幕的桌面数量不断增加.所以他们这样做 – 大概在 ...

  6. 移动端触摸事件(touchstart,touchend,touchmove)的使用!

    touchstart 开始触摸 touchmove 移动时触 touchmove 结束时触发 触摸事件有三个属性对象, touches对象 :表示当前触摸的手指个数,此对象中还包括集合 clientX ...

  7. 关于移动端 触摸事件导致子元素不能绑定事件

    近期项目遇到一个问题, 找了一个插件 叫做 移动端按首字母检索城市列表 http://www.sucaihuo.com/js/2305.html 在城市选项这里发现绑定不上事件 找了很多阻止冒泡的事件 ...

  8. html5 触摸 滚动,html5的触摸事件

    1.触摸事件有哪些 touchstart,touchmove,touchend 2.分别什么时候触发 touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发. touc ...

  9. html5里可移动线性进度条的类型怎么表示,HTML5触摸事件实现移动端简易进度条的实现方法...

    这篇文章主要介绍了关于HTML5触摸事件实现移动端简易进度条的实现方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前言 HTML中新添加了许多新的事件,但由于兼容性的问题,许多事件 ...

最新文章

  1. xxx定律-poj-3782
  2. Android为网络请求自定义加载动画
  3. (进阶篇)Redis6.2.0 集群 哨兵模式_搭建_01
  4. 双非毕业生,如何入职大厂
  5. 2019年可能是折叠手机爆发的一年:华为、三星、小米已确认 LG“掉队”
  6. 使用plsql创建oracle,在Oracle下使用PLSQL Developer创建简单的触发器
  7. sql server作业_SQL Server作业性能–报告
  8. 网站建设软件—***系统(DianCMS)1.0 发布
  9. 《莫烦Python3基础教程》学习笔记
  10. Linux C语言中gotoxy函数
  11. iPhone配置实用工具
  12. 如何在浏览器中禁用和启用Cookie?
  13. linux下samba服务器无法访问,解决windows7客户端无法访问Samba服务器的故障
  14. 区块链游戏 对战游戏NFT游戏模式开发方案
  15. 微信+WeTest:小程序云端测试系统上线
  16. mysql中字符串拼接函数_MySQL 字符串连接CONCAT()函数
  17. 标准POE的供电距离究竟有多远?
  18. 愿得一人心,白首不相离!
  19. 在.net Core 使用PDF模板文件生成PDF文件,代替WEB打印控件!
  20. java基础,鼠标拖动拼图,求教,我的这个拼图程序中的移动图片的改怎么做

热门文章

  1. 错误计算机怎么打开,电脑开机出错怎么回事
  2. 监听js变量的变化_JS监听事件型爬虫
  3. 【WebRTC---入门篇】(九)WebRTC网络基础:P2P/STUN/TURN/ICE
  4. 【TPC协议头解析】
  5. python循环删除包含字符串_删除包含完全字符串的文件中的行(Python)
  6. c 文件怎么进行读取和写入操作?
  7. C语言 | 6种常用的转换工具函数盘点
  8. linux中多进程调试,linux下用gdb调试多进程
  9. css 竖行进度图_前端学习--汇集了大量 CSS 的使用和学习的示例代码
  10. mysql 1308_Mysql恢复数据报ERROR 1308 : LEAVE with no matching label_MySQL