Обработчик или источник события mouseout

.mouseout()

Устанавливает обработчик выхода курсора из области элемента, либо, запускает это событие. Метод имеет три варианта использования:

.mouseout(handler(eventObject)):jQuery1.0

Устанавливает функцию handler в качестве обработчика события mouseout, на выбранные элементы.
Метод является аналогом bind("mouseout", handler(eventObject)).

handler(eventObject) — функция, которая будет установлена в качестве обработчика. При вызове она будет получать объект события eventObject.

.mouseout(eventData, handler(eventObject)):jQuery1.4.3

Метод отличается от предыдущего возможностью передавать в обработчик дополнительные данные.
Является аналогом bind("mouseout", eventData, handler(eventObject)).

handler(eventObject) — см. выше.
eventData — дополнительные данные, передаваемые в обработчик. Они должны быть представлены объектом в формате: {fName1:value1, fName2:value2, ...}.

.mouseout():jQuery1.0

Вызывает событие mouseenter, у выбранных элементов страницы. Метод является аналогом trigger("mouseout").

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

Все три варианта использования метода, являются аналогами других методов (см. выше), поэтому все подробности использования mouseout(), можно найти в описании этих методов.

Метод выполняет те же функции, что и mouseleave(), но последний, в некоторых случаях может быть более предпочтителен (подробности в описании mouseleave()).

Пример

// установим обработчик события mouseout, элементу с идентификатором foo
$('#foo').mouseout(function(){
  alert('Вы убрази курсор из зоны элемента foo.');
});
 
// вызовем событие mouseout на элементе foo
$('#foo').mouseout();
 
// установим еще один обработчик события mouseout, на этот раз элементам 
// с классом block. В обработчик передадим дополнительные данные
$('.block').mouseout({a:12, b:"abc"}, function(eventObject){
  var externalData = "a=" + eventObject.data.a + ", b=" + eventObject.data.b;
  alert('Курсор вышел из границ элемента с классом block. '+
        'В обработчик этого события переданы данные: ' + externalData );
});

Ссылки

Поисковые ключи:
  • обработчик события mouseout
  • .mouseout()
  • выход курсора за пределы элемента
  • обработка выхода курсора за пределы элемента
  • курсор вышел за пределы элемента
  • mouseout()

От автора jquery.page2page.ru

 
Мини-игра про поход за продуктами во время карантина.

за Comic Sans извЕняем