前段时间做项目中发现了点透现象,所以上网找了些资料,纪录一下。

touch事件

touch是针对触屏手机上的触摸事件。
其中包括:touchstart,touchmove,touchend,touchcancel

  • touchstart: 当手指触摸到屏幕会触发
  • touchmove: 当手指在屏幕上移动时,会触发
  • touchend: 当手指离开屏幕时,会触发

click

在手机WEB端,click会有 200~300 ms的延迟
在移动端,手指点击一个元素,会经过:touchstart --> touchmove -> touchend --》click

点透

点透现象出现的场景

当A/B两个层上下z轴重叠,上层的A点击后消失或移开,并且B元素本身有默认click事件或绑定了click事件。在这种情况下,点击A/B重叠的部分,就会出现点透的现象。

解决方案

引入fastclick.js
阻止默认事件
event.preventDefault();
延迟click事件
setTimeout(function(){//......
},320);

移动端touch与click相关推荐

  1. 移动端touch事件和click事件的区别

    移动端touch事件和click事件的区别 1.touch事件 以下是四种touch事件 touchstart:     //手指放到屏幕上时触发 touchmove:      //手指在屏幕上滑动 ...

  2. 移动端触屏click点击事件延迟问题,以及tap的解决方案

    在移动端 触屏click事件虽然也会响应,但是总感觉是有延迟,一直听说click事件在手机上有200~300毫秒的延迟问题,亲自测了一下,在pc端模拟手机的话是测不出来的,但是用手机测试时发现延迟非常 ...

  3. vue 多个click_vue中touch和click共存的解决方式

    在vue开发手机端项目时,我们经常会遇到touch和click共存的情况,比如城市选择页面的字母滑动 touch事件在手机端会触发浏览器滑动,所以应给touch事件添加阻止默认行为touchmove. ...

  4. 移动端 touch 滑动事件

    移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成.但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件.处理touch事件 ...

  5. vue中如何解决touch和click共存的问题

    在vue开发手机端项目时,我们经常会遇到touch和click共存的情况,比如城市选择页面的字母滑动 touch事件在手机端会触发浏览器滑动,所以应给touch事件添加阻止默认行为touchmove. ...

  6. demo h5 touch 移动_H5案例分享:移动端touch事件判断滑屏手势的方向

    移动端touch事件判断滑屏手势的方向 方法一 当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和纵坐标startY: 当触发touchmove事件时,在获取此时手指的横坐标 ...

  7. Vue 之 移动端 better-scroll 下 click 事件失效问题(PC端却正常click点击)

    Vue 之 移动端 better-scroll 下 click 事件失效问题(PC端却正常click点击) 目录 Vue 之 移动端 better-scroll 下 click 事件失效问题(PC端却 ...

  8. 搞定移动端一(移动端 touch 事件,TouchEvent 对象)

    移动端事件 1.目标 掌握移动端 touch 事件使用 掌握 touch 事件和 mouse 事件的区别 掌握 touchEvent 实现移动端幻灯片 2.移动端touch事件 touchstart ...

  9. 移动端 touch事件 过渡事件 动画事件

    移动端首先要书写meta标签 <meta type="viewport" content="width=device-width,user-scalable=no, ...

最新文章

  1. sftp协议下如何上传和下载文件
  2. LFU的多种实现方式,从简单到复杂,新手必看
  3. opengl加载显示3DS模型3DS类型文件
  4. 一个北京小网编从1000块起家的网络直销故事
  5. python list删除元素_python中List添加、删除元素的几种方法
  6. ABAP function group和Tomcat library重复加载问题
  7. 【渝粤教育】广东开放大学 性考 形成性考核 (33)
  8. mysql 链式查询_MySQL的链接查询
  9. 详细记录基于vue+nodejs+mongodb构建的商城学习(四)基于项目的node.js开发后端的学习与梳理总结...
  10. poj 1637 Sightseeing tour —— 最大流+欧拉回路
  11. wav音频文件的提取和分析(matlab)
  12. 理解FPS游戏中的矩阵方框透视自瞄
  13. 艾泰(UTT)WiFi短信验证:无线上网热点短信认证设置流程
  14. HQChart使用教程85-股票复权计算
  15. DOP反映的是测量误差与定位误差之间的传递关系。
  16. 2020计算机分数线,成都计算机电子信息学校2020年招生录取分数线
  17. 一卡通(M1卡)破解过程记录——理论篇
  18. 计算机亮度快捷键,电脑亮度怎么调(一个快捷键就可以设置亮度了)
  19. 辛甫生算法c语言,[转载]实变函数,计算方法程序,康托图
  20. 简记_磁学基础(一)

热门文章

  1. 转载:页面滚动条处理
  2. 拯救你的颈椎,笔记本支架如何选择?
  3. @NotBlank注解地正确使用
  4. HTML:调用静态页面html 的几种方法
  5. Scala类型系统的目的——Martin Odersky访谈(三)
  6. VS2010测试功能之旅:编码的“.NET研究”UI测试(2)-操作动作的录制原理(上)...
  7. VMAXe资源配置只用4分钟
  8. Linux模拟超级终端minicom
  9. 策略模式和职责链模式在CMS中的应用
  10. RocketMQ源码解析-PushConsumer(2)