w3schools touchevent touchcancel ontouchend event changedtouches javascript cordova

javascript - touchevent - Touchstart vs Click. ¿Qué pasa bajo el capó?



touchmove event javascript (1)

En el iPhone, el evento de inicio táctil se activa tan pronto como su dedo toca la pantalla, mientras que el evento de clic se dispara 300 ms después de tocar la pantalla y levanta el dedo de la pantalla. El tiempo de espera de 300 ms es para que Safari pueda esperar a ver si intenta hacer doble toque en la pantalla de forma sucesiva para simular el gesto de zoom.

Primero, discúlpeme, no es una pregunta de programación, pero creo que no encaja con el CS teórico , y CS Non Programming todavía está en Beta privado.

Después de actualizar mis aplicaciones de phonegap para escuchar

$ (selector) .bind ("touchstart", function ());

en lugar de

$ (selector) .click (función ());

(aquí con jquery), y el rendimiento mejoró notablemente, quiero saber qué hace el touchstart diferente, a pesar del hecho de que probablemente está diseñado especialmente para entornos de dispositivos móviles. Busqué el documento w3c en touchstart, pero no proporciona ninguna información.

Si alguien tiene un enlace para una explicación más detallada o puede explicar cómo funciona, lo aprecio mucho.