English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
метод mouseleave() вызывает событие mouseleave, или можно присоединить функцию для выполнения при возникновении события mouseleave.
при перемещении мыши за пределы элемента происходит событие mouseleave.
Вы можете подумать, что mouseleave иmouseoutсобытия одинаковы, но они не:
mouseleave-при перемещении мыши за пределы элемента вызывается
mouseout-при перемещении мыши за пределы элемента или одного из его подэлементов (см. примеры ниже)
mouseleave() метод обычно используется сmouseenter()методы используются вместе.
Инициировать событие mouseleave选定ного элемента
$(selector).mouseleave()
Привязка функции к событию mouseleave
$(selector).mouseleave(function)
Изменение цвета фона при срабатывании событий mouseenter и mouseleave:
$("p").mouseenter(function() { $(this).css("background-color", "yellow"); }); $("p").mouseleave(function() { $(this).css("background-color", "lightblue"); });Тестировать, посмотреть‹/›
Этот пример демонстрирует различие между mouseleave и mouseout:
Параметр | Описание |
---|---|
function | Функция, выполняемая при срабатывании события mouseleave |