English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The mouseleave() method triggers the mouseleave event, or attach a function to be executed when the mouseleave event occurs.
The mouseleave event will occur when the mouse pointer is moved out of an element.
You may think that mouseleave andmouseoutevents are the same, but they are not:
mouseleave-to call when the mouse pointer is moved out of an element
mouseout-to call when the mouse pointer is moved out of an element or one of its child elements (see the following examples)
mouseleave() method is usually used withmouseenter()Methods used together.
Trigger the mouseleave event of the selected element:
$(selector).mouseleave()
Attach function to mouseleave event:
$(selector).mouseleave(function)
Change background color when mouseenter and mouseleave events are triggered:
$("p").mouseenter(function(){ $(this).css("background-"color", "yellow"); }); $("p").mouseleave(function(){ $(this).css("background-"color", "lightblue"); });Test and see‹/›
This example demonstrates the difference between mouseleave and mouseout:
Parameters | Description |
---|---|
function | Function executed when the mouseleave event is triggered |