Example

Change background color of an element when the mouse pointer is over it:

$("p").mouseover(function(){
  $("p").css("background-color","yellow");
});

Try it yourself »

Definition and Usage

The mouseover event occurs when the mouse pointer is over an element.

This event is mostly used together with the mouseout event.

The mouseover() method triggers the mouseover event, or if the function parameter is set, it specifies what happens when a mouseover event occurs.

Note: Unlike the mouseenter event, the mouseover event triggers if a mouse pointer enters any child elements as well as the selected element. The mouseenter event is only triggered when the the mouse pointer enters the selected element. See the example at the end of the page for a demonstration.


Trigger the mouseover Event

Trigger the mouseover event for the selected element.

Syntax

$(selector).mouseover()
Try it yourself »


Bind a Function to the mouseover Event

Specifies a function to run when the mouseover event is triggered for the selected element.

Syntax

$(selector).mouseover(function)
Try it yourself »

Parameter Description
function Optional. Specifies the function to run when the mouseover event is triggered.


Examples

Try it Yourself - Examples

The difference between mouseover and mouseenter
Demonstrates the difference between mouseover and mouseenter.