Cuando un visitante hace clic en en una imagen, se activará el evento click
. Sin embargo, cuando alguien toca la imagen, se activará el mismo evento click
, incluso si un evento touchstart
está disponible también.¿Hay alguna manera de que un evento de inicio táctil no active el evento click?
Me gusta un comportamiento diferente para un evento real de clic (mouse) y un evento táctil. Lo extraño es que incluso un evento mouseup
se activa cuando se usa en un teléfono inteligente. ¿Hay alguna forma de separar el mouse de los eventos táctiles?
Esto no funcionará si solo está agregando 'event.preventDefault()' a la devolución de llamada 'touchstart'. Al menos no en enlaces en iOS 8.4 Safari. Tendría que agregarlo al controlador de eventos 'click'. –