jQuery mouseleave() Method
Example
Set the background color to gray, when the mouse pointer leaves a <p> element:
  
    $("p").mouseleave(function(){
    $("p").css("background-color", "gray");
 });
  
Try it Yourself »
Definition and Usage
The mouseleave event occurs when the mouse pointer leaves the selected element.
The mouseleave() method triggers the mouseleave event, or attaches a function to run when a mouseleave event occurs.
Note: Unlike the mouseout event, the mouseleave event only triggers when the mouse pointer leaves the selected elements. The mouseout event is triggered if a mouse pointer leaves any child elements as well as the selected element. See the example at the end of the page for a demonstration.
Tip: This event is often used together with the mouseenter event.
Syntax
Trigger the mouseleave event for the selected elements:
  
    $(selector).mouseleave()
Try it  
Attach a function to the mouseleave event:
  
    $(selector).mouseleave(function)
Try it  
| Parameter | Description | 
|---|---|
| function | Optional. Specifies the function to run when the mouseleave event is triggered | 
Try it Yourself - Examples
The difference between mouseleave() and mouseout()
Demonstrates the difference between mouseleave() and mouseout().

