English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método mouseleave() desencadena el evento mouseleave, o se puede adjuntar una función para que se ejecute cuando se produce el evento mouseleave.
Se produce el evento mouseleave cuando el puntero del ratón se mueve fuera de algún elemento.
Puede que piense que mouseleave ymouseoutEl evento es el mismo, pero no lo son:
mouseleave-Se llama cuando se mueve el puntero del ratón fuera de algún elemento
mouseout-Se llama cuando se mueve el puntero del ratón fuera de algún elemento o uno de sus elementos hijos (véase el siguiente ejemplo)
mouseleave() método se utiliza generalmente conmouseenter()Métodos utilizados juntos.
Desencadenar el evento mouseleave del elemento seleccionado:
$(selector).mouseleave()
Adjuntar una función al evento mouseleave:
$(selector).mouseleave(function)
Cambiar el color de fondo al desencadenar eventos mouseenter y mouseleave:
$("p").mouseenter(function(){ $(this).css("background-"color", "yellow"); }); $("p").mouseleave(function(){ $(this).css("background-"color", "lightblue"); });Prueba y mira‹/›
Este ejemplo muestra la diferencia entre mouseleave y mouseout:
Parámetros | Descripción |
---|---|
function | Función que se ejecuta cuando se desencadena el evento mouseleave |