Мобильное меню разворачивается при клике на картинку с помощью функции slideToggle.
Хочу переделать на классы, а с помощью js добавлять или удалять класс. Проблема в том что анимация работает только если height указывать в пикселях, а я хочу чтоб высота блока была равна контенту. К тому же в меню есть ещё подменю которое тоже разворачивается. Подскажите друзья
mobHamburger.onclick = function () {
if (menuMobile.classList.contains("menu-mobile--open")) {
menuMobile.classList.remove("menu-mobile--open");
}
else {
menuMobile.classList.add('menu-mobile--open');
}
}
.menuMobile {
width: 100%;
height: 0;
transition: all .5s;
}
.menu-mobile--open {
height: 100%;
}