javascript - habilitar - Simulación de eventos táctiles en un navegador de PC
desactivar javascript chrome (6)
El navegador de escritorio puede simular eventos táctiles mediante la importación de JS + CSS adicional. Echa un vistazo a:
Estoy desarrollando una aplicación HTML para el iPad. Como tal, utiliza eventos táctiles y animaciones webkit-CSS.
Hasta ahora he usado Chrome como mi entorno de depuración debido a su asombroso modo de desarrollador.
Lo que me gustaría es poder depurar mi Html / JavaScript usando el depurador de Google-Chrome en mi PC mientras simulo eventos táctiles con el mouse.
Mi sitio no tiene eventos multitáctiles ni eventos de mouse (no hay mouse en el iPad).
Realmente no estoy interesado en ver el diseño de las aplicaciones, sino más bien en depurar su comportamiento.
¿Hay algún complemento para que los eventos del mouse se traduzcan en eventos táctiles en un navegador de escritorio?
Encontré esta pequeña biblioteca basada en JQ UI lib. Bastante ingenioso:
Otra forma de simular el toque múltiple en un navegador de escritorio es el emulador táctil de Hammer.js
Si se dirige específicamente a Webkit (iPad y todo), puede confiar en el código del controlador de eventos normal (add / removeEventListener). Teniendo esto en cuenta, probablemente necesite ramificar algunos eventos, por ejemplo, ''ontouchstart'' se convierte en ''onclick'' en función del entorno.
Sin embargo, no sé de ninguna biblioteca que brinde este nivel de ramificación. Bastante fácil de hacer tú mismo.
Usamos este script: http://code.google.com/p/jquery-ui-for-ipad-and-iphone/ En su lugar, permitirá que todos los eventos del mouse en su aplicación se desencadenen mediante eventos táctiles. Entonces, como ya teníamos una aplicación web que usaba clic derecho, arrastrar y soltar, etc., nos permitía realizar todas las mismas funciones con el tacto.
Sé que es casi el reverso de la simulación que estabas buscando (tendrás que crear un script para que tu aplicación sea utilizada principalmente por un mouse) pero espero que ayude de todos modos.
A partir del 13 de abril de 2012
En el desarrollador de Google Chrome y en las construcciones canarias, ahora hay una casilla de verificación para "Emular eventos táctiles"
Puede encontrarlo abriendo las herramientas de desarrollador F12 y haciendo clic en el engranaje en la parte inferior derecha de la pantalla.
Por ahora (Chrome ver.36.0.1985.125) puede encontrarlo aquí: F12 => Esc => Emulación.