Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


jQuery mouseup() y mousedown(): Detectar los clicks del ratón o touchpad

Nuevo post de jQuery donde vamos a repasar las las funciones mouseup() y mousedown(), estas funciones detectan la presión del click izquierdo del ratón y la finalización de la presión.

Otras funciones interesantes para trabajar con eventos del ratón son: mousemove() y mouseover() – mouseout().

mouseup() y mousedown() también tienen su equivalente con la detección de las teclas del teclado, estas son keyup() y keydown().

Sintaxis de jQuery mousedown()

Vamos a ver la sintaxis de esta función extraída de su web oficial:

Os explico los parámetros:

  • selector (Obligatorio): Elemento donde queremos controlar las presiones del click izquierdo.
  • funcion (Opcional): Función callback a ejecutar al detectar la presión.

Sintaxis de jQuery mouseup()

Vamos a ver la sintaxis de esta función extraída de su web oficial:

Os explico los parámetros:

  • selector (Obligatorio): Elemento donde queremos controlar la finalización del click izquierdo.
  • funcion (Opcional): Función callback a ejecutar.

Ejemplos de jQuery mousedown() y mouseup()

Vamos a ver en este ejemplo las 2 funciones en acción:

Os explico el código del ejemplo:

  • En la primera condición detectamos la finalización del click izquierdo sobre el elemento con id = ‘prueba’.
  • Y sacamos un mensaje con la función text en el elemento con id= ‘mensaje’.
  • En la segunda condición detectamos la la presión del click izquierdo sobre el elemento con id = ‘prueba’.
  • Y sacamos un mensaje con la función text en el elemento con id= ‘mensaje’.

El código HTML del recuadro y párrafo es el siguiente:

Otras funciones para detectar los eventos del ratón

Selectores de jQuery

Para la detección, control o selección de elementos con jQuery os recomiendo leer este post:

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies