Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Перехват событий (https://javascript.ru/forum/jquery/16638-perekhvat-sobytijj.html)

titansword 15.04.2011 19:27

Перехват событий
 
Есть два div, второй вложен в первый. На первый div назначено событие hover и mouseout. Как сделать, что бы при наведении мыши на вложенный div не срабатывало событие mouseout? (средствами JQuery)

Допер сам, нужно было использовать mouseleave.

Amphiluke 15.04.2011 19:42

Достаточно применить к родительскому контейнеру метод .hover().
mouseout не нужен.

titansword 15.04.2011 20:33

Цитата:

Сообщение от Amphiluke (Сообщение 100829)
Достаточно применить к родительскому контейнеру метод .hover().
mouseout не нужен.

Нужен, так как hover запускает функцию animate,а mouseout возвращает div к первоначальному виду.

Amphiluke 15.04.2011 20:38

Вы, видимо, не потрудились прочитать api по ссылочке, которую я вам дал. Метод .hover() может принимать в качестве аргументов 2 ф-ции, первая из которых будет вызываться при наведении, вторая — при уходе указателя мыши за пределы контейнера.


Часовой пояс GMT +3, время: 23:25.