English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery mouseover() 方法

Eventos de jQuery

mouseover()方法触发mouseover事件,或附加一个函数,以在发生mouseover事件时运行。

当鼠标指针输入一个元素及其子元素时,将发生mouseover事件。

您可能会认为mouseover,mouseentermousemove事件是相同的,但它们不是:

  • mouseover-当鼠标指针进入元素及其子元素时调用

  • mouseenter-仅在鼠标指针进入元素时调用

  • mousemove-将鼠标指针移到元素上时调用(请参见下面的示例)

mouseover()方法通常与mouseout()Métodos utilizados juntos.

Sintaxis:

Desencadenar el evento de mouseover del elemento seleccionado:

$(selector).mouseover()

Adjuntar una función al evento mouseover:

$(selector).mouseover(function)

Ejemplo

Cambiar el color de fondo cuando se desencadenan los eventos mouseover y mouseout:

$("p").mouseover(function(){
  $(this).css("background-color", "yellow");
});
$("p").mouseout(function(){
  $(this).css("background-color", "lightblue");
});
Prueba y mira‹/›

Este ejemplo muestra la diferencia entre mouseenter, mousemove y mouseover:

Evento de mouseenter llamado:

Evento de mousemove llamado:

Evento de mouseover llamado:

Ejecutar código

Valor del parámetro

ParámetrosDescripción
functionFunción ejecutada cada vez que se desencadena un evento de mouseover

Eventos de jQuery