English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo mouseleave() scatena l'evento mouseleave, o si può aggiungere una funzione per essere eseguita quando si verifica l'evento mouseleave.
Si verifica l'evento mouseleave quando il puntatore del mouse viene mosso fuori da un elemento.
Potresti pensare che mouseleave emouseoutGli eventi sono gli stessi, ma non lo sono:
mouseleave-Vengono chiamati quando il puntatore del mouse viene mosso fuori da un elemento
mouseout-Vengono chiamati quando il puntatore del mouse viene mosso fuori da un elemento o uno dei suoi elementi figli (vedi l'esempio seguente)
mouseleave() Il metodo viene solitamente utilizzato conmouseenter()Metodi insieme.
Attiva l'evento mouseleave dell'elemento selezionato
$(selector).mouseleave()
Aggiungi la funzione all'evento mouseleave
$(selector).mouseleave(function)
Cambia il colore di sfondo quando viene attivato l'evento mouseenter e mouseleave:
$("p").mouseenter(function(){ $(this).css("background-color", "yellow"); }); $("p").mouseleave(function(){ $(this).css("background-color", "lightblue"); });Testa e vedi‹/›
Questo esempio dimostra la differenza tra mouseleave e mouseout:
Parametro | Descrizione |
---|---|
function | Funzione eseguita quando viene attivato l'evento mouseleave |