如下图,点击规则弹出框,但是!!在手机端Chrome浏览器点击无效。。。
PC端QQ浏览器模拟点击也是无效
QQ浏览器:明明都有touchstart,为什么就是点击无效呢???
在网上查了一番,换成touchend就可以,虽然功能实现了,但是还是想知道为什么touchstart不可以。。。
如下图,点击规则弹出框,但是!!在手机端Chrome浏览器点击无效。。。
PC端QQ浏览器模拟点击也是无效
QQ浏览器:明明都有touchstart,为什么就是点击无效呢???
在网上查了一番,换成touchend就可以,虽然功能实现了,但是还是想知道为什么touchstart不可以。。。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
手机端和浏览器端不一样touchstart之后会有300ms的延时他要判断你是不是doubleclick,所以移动端点击事件都是用touchend,你可以看看fastclick那个库的源码。