Estoy tratando de simular los eventos táctiles en una aplicación react.js. El objetivo es activar eventos táctiles en lugar de los del mouse (es decir, mouseDown debería activar touchStart , etc.).
El comportamiento que estoy tratando de replicar es el mismo que cuando usas la consola de herramientas de desarrollo de Chrome en la vista móvil.
Puede crear un evento con la clase Evento. Luego puede enviar el evento en un elemento dom o en la ventana
const clickEvent = new Event('touchStart', {"bubbles":true}) window.dispatchEvent(clickEvent);Aquí hay un artículo largo que cubre estas 2 líneas de código: https://medium.com/@gianfranconuschese/simulating-events-with-javascript-c62da15422b2
así que básicamente podrías usar window.addEventListener('mouseDown', eventHandler) donde eventHandler sería una función que llama a las dos líneas de código que compartí anteriormente