Quiero decir esto:
https://github.com/ftlabs/fastclick
¿Sigue siendo necesario e importante?
Sé que hay cosas relacionadas con las declaraciones de viewport relacionadas con ciertos navegadores. Pero parece que son cosas viejas, ¿y qué pasa con los otros navegadores hoy en día?
<meta name="viewport" content="width=device-width, initial-scale=1">
Este artículo explica en detalle por qué y cuándo necesita fastclick.js
:
https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away
TL;DR
A partir de Chrome 32 (en 2014), este retraso desapareció para los sitios optimizados para dispositivos móviles, ¡sin eliminar el zoom de pellizco! Firefox e IE/Edge hicieron lo mismo poco después, y en marzo de 2016 apareció una solución similar en iOS 9.3.
mientras tu <head>
incluye: <meta name="viewport" content="width=device-width">
de esta manera, el navegador asume que ha hecho que el texto sea legible en el dispositivo móvil, por lo que no es necesario hacer doble clic.
Me gustaría saber la respuesta a esto, pero al mismo tiempo esta pregunta se siente más bien basada en una opinión.
– evoluciónxbox
15 de febrero de 2017 a las 13:07
¿Qué tal hacer algunas pruebas? ftlabs.github.io/fastclick/examples/layer.html
– Veve
15 de febrero de 2017 a las 13:08
¿Basado en opiniones? Tap Delay no es una opinión, es (era) una “característica” móvil. Ver la respuesta aceptada.
-Luca Reghellin
10 de abril de 2017 a las 9:14