首页 > 试题广场 >

click在ios上有300ms延迟,原因及如何解决?

[问答题]

click在ios上有300ms延迟,原因及如何解决?

原因:ios上有双击缩放的功能,点击一次屏幕浏览器无法判断用户是想要进行单击操作还是双击操作,所以要等待300ms是否有第二次点击

解决方法:

1、禁止缩放功能

2、fastclick

发表于 2019-12-25 15:14:59 回复(0)

<p>iOS上有双击缩放功能,在点击第一次后需要等待300毫秒检测是否有第二次双击</p><p>可以通过禁止缩放解决问题</p><p>可以使用fast click</p>

编辑于 2020-05-19 14:27:45 回复(0)
原因:iOS手机发布前,页面都是为大屏设计的,为了适配移动端的小屏,就制定了双击缩小屏幕的操作。即客户端会对用户的第一次点击做等待,300ms后没再点击,就判断为单击,如果300ms内又点击了,就判断用户是要双击缩小屏幕。解决:用fastclick
发表于 2021-03-20 23:32:10 回复(0)