Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Закрытие меню от клика в любом месте (https://javascript.ru/forum/misc/82224-zakrytie-menyu-ot-klika-v-lyubom-meste.html)

Elena_lena 04.04.2021 10:24

Закрытие меню от клика в любом месте
 
Кто знает как сделать так чтобы меню закрывалось от клика в любом месте? А не только от крестика.
https://jsfiddle.net/qkv4f2bu/

ksa 04.04.2021 10:34

Цитата:

Сообщение от Elena_lena
как сделать так чтобы меню закрывалось от клика в любом месте?

При открытии меню вешай обработчик клика на весь документ...
В том обработчике проверяй на каком элементе кликнули...
Если это не меню или родитель элемента не меню - отрабатывай как клик на "крестик".

Elena_lena 04.04.2021 10:39

А вы не могли бы в коде изменить, а то я плохо разбираюсь в этом :(
Как раз там можно и затемнение добавить )
https://jsfiddle.net/qkv4f2bu/

рони 04.04.2021 10:43

Elena_lena,
https://javascript.ru/forum/dom-wind...tml#post534705

Elena_lena 04.04.2021 16:29

Проблема решена, всем спасибо!


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