169 похожих чатов

Header является обычным хедером, но при клике на него -

он превращается в модальное окно. Проблема в том, что при клике на любую из ссылок внутри nav -- вызывается функция handleIsModalMenu (которая висит на теге header), как мне поднять nav так, что-бы при клике на него header не сворачивался ? (точнее надо надо поднять обертку тега nav, я попробовал просто z-index, но это не сработало)

10 ответов

6 просмотров

Тебе нужно чтоб при клике на нав не сработало эвент клик хедер?

Зиндекс тут не причем, у тебя событие клика всплывает до хедера. В обработчике проверяй, что если клик не по хедеру и нода содержит нав, то скипай переключение модалки. Если я правильно понял суть задачи. Типо if( e.target !== e.currentTarget && e.target.querySelector('nav') {     return; } Тут мы игнорим клики по элементам, где нав будет ребёнком. Но не по детям нава.

Xlebp-Rjanoi Автор вопроса
Bakhriev
Тебе нужно чтоб при клике на нав не сработало эвен...

Да. P.s. У модалки нет кнопки хендла, оно само по себе кнопка

va1
Зиндекс тут не причем, у тебя событие клика всплыв...

Да, просто нужно проверка на клик самого хедер

Bakhriev
Да, просто нужно проверка на клик самого хедер

Ну там вроде есть блоки типо заголовков, по ним мне показалось, что должен клик проходить и проблема чисто в наве

va1
Зиндекс тут не причем, у тебя событие клика всплыв...

Если нужно чтоб и по детям нава игнорилось, то квериселектор смени на 'a'

Xlebp-Rjanoi Автор вопроса
va1
Зиндекс тут не причем, у тебя событие клика всплыв...

Только вот квериселектора то нету в таргете

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
8
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта