English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The mouseenter() method triggers the mouseenter event, or attach a function to be executed when the mouseenter event occurs.
A mouseenter event occurs when the mouse pointer enters the element.
You might think that mouseenter,mousemoveandmouseoverThe events are the same, but they are not:
mouseenter-Called only when the mouse pointer enters the element
mousemove-Called when the mouse pointer is moved onto the element
mouseover-Called when the mouse pointer enters the element and its child elements (see the following example for details)
The mouseenter() method is usually used withmouseleave()Methods used together.
Trigger the mouseenter event of the selected element:
$(selector).mouseenter()
Attach function to mouseenter event:
$(selector).mouseenter(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 mousemove, mouseenter, and mouseover:
Parameters | Description |
---|---|
function | Function executed when the mouseenter event is triggered |