Referencia mouseClicked()

mouseClicked()

Una función que se ejecuta una vez después de que se presiona y se suelta un botón del mouse.

Declarar la función mouseClicked() establece un bloque de código para ejecutarse automáticamente cuando el usuario suelta un botón del mouse después de haberlo presionado:

function mouseClicked() { // Code to run. }

Las variables del sistema del mouse, como mouseX y mouseY, se actualizarán con su valor más reciente cuando mouseClicked() sea llamado por p5.js:

function mouseClicked() { if (mouseX < 50) { // Code to run if the mouse is on the left. }

if (mouseY > 50) { // Code to run if the mouse is near the bottom. } }

El parámetro, event, es opcional. mouseClicked() siempre se le pasa un objeto MouseEvent con propiedades que describen el evento de clic del mouse:

function mouseClicked(event) { // Code to run that uses the event. console.log(event); }

En dispositivos táctiles, mouseClicked() se ejecutará cuando un usuario suelta su toque si touchEnded() no está declarado. Si touchEnded() es declarado, entonces touchEnded() se ejecutará cuando un usuario suelta su toque y mouseClicked() no se ejecutará.

Los navegadores pueden tener comportamientos predeterminados asociados a diferentes eventos del mouse. Por ejemplo, algunos navegadores resaltan texto cuando el usuario mueve el mouse mientras mantiene un botón presionado. Para evitar cualquier comportamiento predeterminado para este evento, agrega return false; al final de la función.

Nota: mousePressed(), mouseReleased() y mouseClicked() están relacionados. mousePressed() se ejecuta justo después de que el usuario presiona el mouse. mouseReleased() se ejecuta justo después de que el usuario suelta el clic del mouse. mouseClicked() se ejecuta inmediatamente después de mouseReleased().

Ejemplos

Sintaxis

mouseClicked([event])

Parámetros

event
MouseEvent:

Argumento opcional MouseEvent.

Notice any errors or typos? Please let us know. Please feel free to edit src/events/mouse.js and open a pull request!

Referencias Relacionadas