Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не могу отловить click() (https://javascript.ru/forum/events/15195-ne-mogu-otlovit-click.html)

membrana 16.02.2011 17:08

Не могу отловить click()
 
День добрый.
Есть некое меню (http://www.master-web.info/samples/m...wnmenu-jquery/) , которое работает по событию hover, задача сделать так, чтобы менюшки открывались по клику, а закрывались по клику в пустой области (исключая, естественно, открытый пункт меню, ибо он может иметь подуровень). Сперва я просто-напросто заменил $curobj.hover на $curobj.click и добился того, что меню открывается по клику, но как теперь его корректно закрыть? т.е. как мне отловить клик в любой области экрана исключая текущий выпавший элемент.
Ковыряю этот скрипт уже вторые сутки, и никак не могу выковырять, ибо знаний у меня явно не хватает :)

dmitriymar 16.02.2011 18:48

http://javascript.ru/tutorial/events...s#tip-sobytiya
здесь всё что тебе нужно для пары различных вариантов решения

membrana 16.02.2011 19:11

Цитата:

Сообщение от dmitriymar (Сообщение 92818)
http://javascript.ru/tutorial/events...s#tip-sobytiya
здесь всё что тебе нужно для пары различных вариантов решения

Спасибо, уже как раз эту статью прочитал и сделал. Вроде работает.


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