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

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

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

10 ответов

28 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта