Обработчик события 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". Мы будем рады видеть вас снова.'); });