解决移动端touch事件与click冲突的问题
2024-09-01 16:16:59
最简单的办法,就只绑定一个事件不就行了;
第二种,我觉得和第一种也没啥区别。。
const Button = document.getElementById("targetButton"); const clickEvent = (function() {
if ('ontouchstart' in document.documentElement === true)
return 'touchstart';
else
return 'click';
})(); Button.addEventListener(clickEvent, e => {
console.log("things happened!");
})
最新文章
- 高性能的JavaScript--数据访问(1)
- (转)学习使用Jmeter做压力测试(一)--压力测试基本概念
- 领域驱动设计(DDD)实现之路
- Codeforces Round #366 (Div. 2) B 猜
- 一个包的net到gs流程
- hihocoder#1054 : 滑动解锁(深度优先搜索)
- Java多线程异步调度程序分析(二)
- D2JS 的数据绑定
- c笔试题(1)
- DevExpress ASP.NET 使用经验谈(9)-Dev控件客户端事件 ClientSideEvents
- 【浅墨著作】《OpenCV3编程入门》内容简单介绍&;amp;勘误&;amp;配套源码下载
- iOS 加载Image的两种方式
- Laravel的ORM入门
- 从 0 到 1,Java Web 网站架构搭建的技术演进
- vuex存储和本地存储(localstorage、sessionstorage)的区别
- layui基础总结
- Github的建立及心得体会
- 字符、字符串和文本的处理之String类型
- window服务器上搭建git服务,window server git!!!
- STL之lambda表达式