💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
随着智能手机和平板电脑的普及, 越来越多的人用移动设备浏览网页,我们平时在 PC 浏览器上用的鼠标事件,比如:click, mouseover 等,已经无法满足移动设备触摸屏的特点。 ## 1、click 事件的 200~300ms 延迟问题 由于移动端默认的布局视口宽度是980像素,所以网页文字非常小,为了快速让网页还原到原来的大小,Safari 最新引入了双击缩放功能:用户双击手机页面的时候,浏览器会智能的缩放当前页面到原始大小。 为了达到缩放功能,系统做了一个处理,当触摸一次后,在 300ms 这段时间内有没有触摸第二次,如果触摸了第二次的话,说明是触发放大或缩放功能,否则的话是 click 事件。因此当 click 时候,所有用户必须等待于 300ms 后才会触发 click 事件。 由于双击缩放功能存在,click事件触发就会有大约200~300ms的延迟。 ## 2、dblclick 事件失效 由于双击缩放的存在,PC 端的 dblclick 事件也失效了。