Sto scrivendo un'app per il disegno su tela HTML5 e devo essere in grado di dire se il pulsante sinistro del mouse è premuto o meno durante un evento mousemove. Su Chrome, questo funziona:Firefox Mousemove event.which
if (event.which == 1) { <do stuff> }
Ma in FireFox, event.which sempre è 1, non importa se non si preme il pulsante.
Come è possibile rilevare se il pulsante del mouse viene premuto durante un evento mousemove?
provare quello che si vuole fare con nell'evento onmousedown non nel caso onMouseMove :) – Marwan
Bene, attualmente ho una soluzione in cui imposto una variabile (is_drawing) su true sull'evento mouse e poi l'ho impostato su false sull'evento mouseup/mouseout. Ma questo non mi piace perché se il mouse lascia la tela e poi torna indietro, il disegno non si riavvia finché non fai di nuovo clic. Quindi una soluzione reale sarebbe un vero aiuto. – snostorm