Estoy escribiendo una aplicación de dibujo de lienzo HTML5, y necesito poder decir si se presiona o no el botón izquierdo del mouse durante un evento mousemove. En Chrome, esto funciona:Firefox Mousemove event.which
if (event.which == 1) { <do stuff> }
Pero en Firefox, event.which siempre es 1, no importa si es o no se pulsa el botón.
¿Cómo puedo detectar si se presiona el botón del mouse durante un evento mousemove?
probar lo que quiere hacer con el caso en onMouseDown no en el caso onmousemove :) – Marwan
Bueno, actualmente tengo una solución donde establezco una variable (is_drawing) en true en el evento mousedown y luego lo configuro en false en el evento mouseup/mouseout. Pero no me gusta esto porque si el mouse sale del lienzo y luego regresa, el dibujo no se reinicia hasta que vuelva a hacer clic. Entonces, una solución real sería una verdadera ayuda. – snostorm