есть тестовая страница ссылка
В мобильной версии при клике открывается меню, можно закрыть как при нажатии на крестик так и на body, но на body не срабатывает скрипт, какой то блок перекрывает пробовал z-index c минусом ставить на header срабатывает, но уже не открывается меню Как решить, не могу догнать?
page-wrapper, а не на body.header перекрывает блок page-wrapper из за чего не срабатывает событие.page-wrapper z-index больше чем у header, но меньше чем у mobile-menu.Так как надо закрыть меню (div#mobile-nav). Если нажали где-то на экране но не на нём, то можем написать простой обработчик.
document.body.addEventListener('click', function(e) {
if (e.target.id !== 'mobile-nav') {
... // тут функция для закрытия меню
}
})
Потому что у вас header на всю высоту блока.
min-height: 100vh;
Дайте нормальный размер вашему header-у чтобы он НЕ был над body и все будет работать
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости