Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Кликнув - открыть окошко, затем кликнуть вне окна - закрыть окошко (https://javascript.ru/forum/jquery/6833-kliknuv-otkryt-okoshko-zatem-kliknut-vne-okna-zakryt-okoshko.html)

thenexus 25.12.2009 23:03

Кликнув - открыть окошко, затем кликнуть вне окна - закрыть окошко
 
Не могу просто реализовать задачу: Кликнув - открыть окошко, затем кликнуть вне окна - закрыть окошко.

Как это сдедать?

пример: http://www.yandex.ru/ нажмите над формой поиска ссылку "Еще" и клиените куда угодно - появившееся окошко исчезнет (заметьте, можно кликнуть на ссылку и ты сразу перейдешь, тобишь ставить на фон какой нить див - не пропрет). Как быть? Я не могу придумать как такое реализовать

например если повесить евент на document чтобы при клике пряталось, то даже при любом клике на это окошко, оно тоже прячется (причем это происходит моментально, что пользователь даже не увидит свое окошко)

(или пример смотрите в этом форуме над сообщениями справа "Опции темы" или "Искать в теме"

PeaceCoder 26.12.2009 11:32

http://javascript.ru/tutorial/events

В частности узнайте что такое event.stopPropagation()


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