首页
学习
活动
专区
圈层
工具
发布

300ms点击延迟

300ms点击延迟 移动端的300ms点击延迟是因为移动端可以进行双击缩放的操作,因此浏览器在click之后要等待300ms,看用户有没有下一次点击,也就是判断这次操作是单击还是双击。...,这就是点击穿透问题,解决这个问题还是需要解决click事件的300ms延迟问题。...解决方案 禁止缩放 通过完全禁止缩放来使双击缩放的功能失效,此时浏览器就可以禁用默认的双击缩放行为并且去掉300ms点击延迟,但是在这种情况下双指缩放的功能也会失效。...,没有双击缩放就没有300ms点击延迟,这种方案没有完全禁用缩放,而是禁用浏览器默认的双击缩放行为,用户仍然可以通过双指缩放操作来缩放页面。...none; /* 浏览器兼容性 https://caniuse.com/#search=touch-action */ FastClick FastClick是FT Labs专门为解决移动端浏览器300ms点击延迟问题所开发的一个轻量级的库

1.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HarmonyOS 开发实践 —— 点击切换页面完成时延性能优化案例

    场景描述通过性能测试工具测试发现,某应用首页点击某条新闻页面切换完成时延1327ms, 应用内点击操作完成时延推荐值为900ms ,差距400+ms。...目标规则针对页面转场完成时延的场景,应用体检工具有针对性的体检规则,再结合VIP页面是采用web加载的业务背景,我们选择的目标体检工具检测规则如下:页面内点击操作完成时延快速检测:应用内点击操作完成时延应...使用性能检测工具检测性能问题选择Benchmark,快速性能测试勾选页面内点击操作完成时延快速检测,最佳实践勾选web 组件初始化耗时检测、web 执行 js 耗时检测、web 主资源下载耗时检测、web...启动检测后工具会自动拉起应用并在首页停留,接下来由开发者手动操作手机界面来复现点击VIP按钮跳转到VIP界面的场景。...从web页面加载的整个流程可以看到,主资源下载,子资源下载,js编译都是加载流程中的环节,对这3个环节的优化能够对整个新闻页面加载完成时延带来性能收益。

    24920
    领券