最简单的办法,就只绑定一个事件不就行了;

第二种,我觉得和第一种也没啥区别。。

const Button = document.getElementById("targetButton");const clickEvent = (function() {if ('ontouchstart' in document.documentElement === true)return 'touchstart';elsereturn 'click';
})();Button.addEventListener(clickEvent, e => {console.log("things happened!");
})

转载于:https://www.cnblogs.com/xinsir/p/10475129.html

解决移动端touch事件与click冲突的问题相关推荐

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

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

  2. click和touchmove vue_移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法...

    这两天自己在写一个手机网页,用到了触屏滑动的特效,就是往右滑动的时候左侧隐藏的菜单从左边划出来. 做完之后在手机原生浏览器中运行正常,但在QQ和微信中打开,发现touchmove只会触发一次,而且to ...

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

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

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

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

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

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

  6. 移动端touch事件 touchstart、touchmove、touchend

    移动端touch事件 touchstart.touchmove.touchend touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发.touchmove事件:当手指 ...

  7. 原生js实现移动端touch事件,解决穿透问题

    四种touch事件 touchstart: //手指放到屏幕上时触发 touchmove: //手指在屏幕上滑动式触发 touchend: //手指离开屏幕时触发 touchcancel: //系统取 ...

  8. android touch事件无反应,移动端touch事件

    当用户手指放在移动设备在屏幕上滑动会触发的touch事件 webkit: touchstart--当手指触碰屏幕时候发生.不管当前有多少只手指 touchmove--当手指在屏幕上滑动时连续触发.通常 ...

  9. 移动端touch事件的处理

    首先简单介绍一下iOS上的浏览器(这里主要指Safari)所支持的 多触式事件模型,然后将触控(Touch)这种简单的动作升级为手势(Gestrue),最后将javascript + html +  ...

最新文章

  1. 计算机入域时域控用到的端口,AD域控制器使用端口的说明
  2. Mac-使用文本编辑的html浏览器打开出现源代码问题
  3. parallelstream启动的线程数_谈谈并行流parallelStream
  4. 计算机指定共享用户,局域网内共享文件夹给指定计算机
  5. java邮件客户端源代码,JAVA基于B/S模式下的电子邮件客户端软件,源码分享
  6. python下载图片被覆盖了_scrapy 将抓取内容中的图片下载到本地并替换内容中的原始图片...
  7. 还贷的那些事I——还贷的基本概念
  8. SD-WAN新价值:中企通信与Fortinet强强联合 安全先行
  9. 直播P2P技术2-低延迟模型
  10. How to integrate iAD in your iOS App ?
  11. ETL工具Kettle使用教程
  12. 农场派对(party)(信息学奥赛一本通 1497)
  13. html 设计尺寸,多少像素才合适 网页设计标准尺寸大讲解
  14. R语言学习记录:主成分分析的R实现
  15. L130被围绕的区域
  16. Java代码审计学习笔记
  17. bandit game
  18. Nature重磅综述 |关于RNA-seq,你想知道的都在这
  19. 【Mybatis】Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;
  20. 谷粒商城-07-p102-p138

热门文章

  1. 2018/12/13
  2. 聊一聊 RestTemplate
  3. 9月26日云栖精选夜读:阿里Java代码规约插件即将全球首发,邀您来发布仪式现场...
  4. python清空列表的方法
  5. swift 2.1 安裝與下載
  6. 使用正则表达式获取连接字符串某项的值
  7. centos mysql 主从配置_centos7.4安装mysql8,并设置主从配置
  8. php软件开发--oop(面向对象)
  9. 微型计算机接口部件的结构,微机接口课后习题解析.doc
  10. 超图Cesium鼠标事件处理