还需要fastclick js吗?
Posted
技术标签:
【中文标题】还需要fastclick js吗?【英文标题】:Is fastclick js still needed? 【发布时间】:2017-07-04 04:00:51 【问题描述】:我的意思是:
https://github.com/ftlabs/fastclick
它仍然需要和重要吗?
我知道有些事情与某些浏览器的视口声明有关。不过好像都是老东西了,现在的其他浏览器呢?
<meta name="viewport" content="width=device-width, initial-scale=1">
【问题讨论】:
我想知道这个问题的答案,但同时这个问题感觉是基于意见的。 做一些测试怎么样? ftlabs.github.io/fastclick/examples/layer.html 基于意见?点击延迟不是意见,是(曾经)移动“功能”。查看接受的答案。 【参考方案1】:本文详细解释了为什么以及何时需要fastclick.js
:
https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away
TL;DR
从 Chrome 32 开始(早在 2014 年),针对移动设备优化的网站的这种延迟已经消失,而不会取消捏缩放!不久之后,Firefox 和 IE/Edge 也做了同样的事情,并在 2016 年 3 月在 ios 9.3 中发布了类似的修复程序。
只要您的<head>
包含:<meta name="viewport" content="width=device-width">
,这样浏览器就会假定您已使文本在移动设备上可读,因此无需双击。
【讨论】:
以上是关于还需要fastclick js吗?的主要内容,如果未能解决你的问题,请参考以下文章