Ogni evento click sul web funziona con clic e rilascio del mouse. C'è un modo per fare un'azione su un evento click prima del rilascio del mouse ??
Ogni evento click sul web funziona con clic e rilascio del mouse. C'è un modo per fare un'azione su un evento click prima del rilascio del mouse ??
Perché "clic del mouse" è definito come inattivo / nello stesso punto. D'altra parte, in basso / sposta / su non sarebbe un clic del mouse, ma un trascinamento del mouse. Se si desidera ascoltare in modo specifico il pulsante del mouse, la maggior parte dei sistemi di eventi consente di iscriversi all'evento mouse down. In JavaScript, questo sarebbe l'evento onmousedown
.
Nel tuo caso, puoi intercettare onmousedown o onmouseup prima che l'evento click venga attivato.
The onmousedown, onmouseup, and onclick events are all parts of a mouse-click. First when a mouse-button is clicked, the onmousedown event is triggered, then, when the mouse-button is released, the onmouseup event is triggered, finally, when the mouse-click is completed, the onclick event is triggered.
Se si preme il mouse su un pulsante, si sposta il mouse dalla superficie del pulsante e infine si rilascia il mouse, non verrà generato alcun evento di clic del mouse. Questo può salvare la tua giornata, se hai premuto il mouse sul pulsante cancella tutto-il-mio-lavoro inavvertitamente!
Leggi altre domande sui tag web-development javascript