1
CodingMonkey 2016-08-30 09:41:25 +08:00
通过 "click" 来监听点击事件的话, safari 会有 300ms 的延时
|
2
CodingMonkey 2016-08-30 09:42:32 +08:00
可以借助 [fastclick]( https://github.com/ftlabs/fastclick) 来做兼容
|
3
newbieo0O 2016-08-30 09:45:12 +08:00
浏览器默认 double tap 是放大功能。系统需要延迟检测是不是你想要放大页面,所以感觉慢。
|
4
NicholasNC OP |
5
YuJianrong 2016-08-30 10:11:53 +08:00
iOS 8 之后, WKWebView 和 Safari 只要加了 <meta name="viewport" content="user-scalable=no"> 就没有 300ms 延迟了。你没加?
|
6
NicholasNC OP @YuJianrong
`<meta name="viewport" content="initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no">` 有加,不过还是有问题 |
7
NicholasNC OP |
8
YuJianrong 2016-08-30 10:32:38 +08:00
@NicholasNC 不知道是不是和你用了 initial-scale=0.5 这种数值有关。
|