为什么会有延迟
移动端点击时间有300ms的延迟,是因为移动端有双击缩放的操作,浏览器在click之后要等待300ms,根据用户是否有下一次点击来判断这个操作是不是双击。
解决方法
通过meta标签禁用网页的缩放<meta name="viewport" content="user-scalable=no">
通过meta标签讲网页的viewport设置为ideal viewport(理想视口,用户不用缩放和滚动条就能查看到整个页面)调用js库,例如:FastClick
时间:2023-06-24 05:19:55
移动端点击时间有300ms的延迟,是因为移动端有双击缩放的操作,浏览器在click之后要等待300ms,根据用户是否有下一次点击来判断这个操作是不是双击。
<meta name="viewport" content="user-scalable=no">
通过meta标签讲网页的viewport设置为ideal viewport(理想视口,用户不用缩放和滚动条就能查看到整个页面)调用js库,例如:FastClick