Обработчик события hover

.hover()

Устанавливает обработчик(и) двух событий: mouseenter и mouseleave:

.hover(handlerIn(eventObject), handlerOut(eventObject)):jQuery1.0

Устанавливает функции handlerIn и handlerOut в качестве обработчиков событий mouseenter и mouseleave, на выбранные элементы страницы.
handlerIn(eventObject), handlerIn(eventObject) — функции, которые будут установлены в качестве обработчиков. При вызове они будут получать объект события eventObject.

hover(handlerInOut(eventObject)):jQuery1.4

Устанавливает функцию handlerInOut в качестве обработчика обоих событий (mouseenter и mouseleave), для выбранных элементов страницы.
handlerInOut(eventObject) — функция, которая будет установлена в качестве обработчика. При вызове она будет получать объект события eventObject.

Убрать установленные обработчики можно с помощью метода unbind().

Пример

// установим обработчики, элементу с идентификатором foo. Обработчики будут выводить текстовые сообщения
$('#foo').hover(
function(){
  alert('Вы попали на территорию элемента "foo", известную своей валидной версткой'+ 
        'и наличием диких обработчиков событий.');
},
function(){
  alert('Вы покинули территорию элемента "foo". Мы будем рады видеть вас снова.');
});

Ссылки

Поисковые ключи:
  • обработчик событий mouseenter и mouseleave
  • .hover()
  • hover()