首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >touchstart事件Chrome Android问题

touchstart事件Chrome Android问题
EN

Stack Overflow用户
提问于 2017-02-15 21:33:03
回答 1查看 1.2K关注 0票数 0

我有一个连接到按钮上的touchstart事件监听器,当我在Android Firefox上触摸它时,它会正常触发。不过,在Chrome (Android)上,它根本不会启动。有什么原因吗?将event更改为click显然是可行的,但我需要触摸。

JsFiddle (适用于移动设备)

EN

回答 1

Stack Overflow用户

发布于 2017-02-15 22:00:13

我可能已经找到答案了..我不知道为什么,但如果我将e.preventDefault()添加到touchstart事件中,它似乎可以工作。

我只是为我的元素添加了鼠标的双击功能和触摸的单击功能,这就是为什么我需要注册点击和触摸事件的原因。

通过防止默认行为,我似乎能够模拟移动浏览器过去的300ms点击延迟(据我所知)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42250845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档