он превращается в модальное окно. Проблема в том, что при клике на любую из ссылок внутри nav -- вызывается функция handleIsModalMenu (которая висит на теге header), как мне поднять nav так, что-бы при клике на него header не сворачивался ? (точнее надо надо поднять обертку тега nav, я попробовал просто z-index, но это не сработало)
Тебе нужно чтоб при клике на нав не сработало эвент клик хедер?
Зиндекс тут не причем, у тебя событие клика всплывает до хедера. В обработчике проверяй, что если клик не по хедеру и нода содержит нав, то скипай переключение модалки. Если я правильно понял суть задачи. Типо if( e.target !== e.currentTarget && e.target.querySelector('nav') { return; } Тут мы игнорим клики по элементам, где нав будет ребёнком. Но не по детям нава.
Да. P.s. У модалки нет кнопки хендла, оно само по себе кнопка
Сейчас попробую
Да, просто нужно проверка на клик самого хедер
Ну там вроде есть блоки типо заголовков, по ним мне показалось, что должен клик проходить и проблема чисто в наве
Если нужно чтоб и по детям нава игнорилось, то квериселектор смени на 'a'
Только вот квериселектора то нету в таргете
Обсуждают сегодня