сделал js для открытия меню

This commit is contained in:
Kirill Pet committed 2024-12-19 15:57:28 +03:00
1 parent ce39d4028e
commit f32e1eb3fb
5 files changed
+385 -26

No files matched your search

+26
View File
@@ -142,6 +142,32 @@ function howPhone() {
}
// how end
// phone menu
let btnOpenMenu = document.querySelector('.button-menu__open');
btnOpenMenu.onclick = function () {
let phoneMenu = document.querySelector('.phone-menu'),
block = document.querySelector('.phone-menu__block-content.main'),
content = document.querySelector('.phone-menu__content.main'),
newHeigh = content.offsetHeight + 'px';
phoneMenu.classList.add('active');
block.style.height = newHeigh;
}
let nextPhoneMenu = document.querySelectorAll('.phone-menu--next');
nextPhoneMenu.forEach(next => {
next.onclick = function () {
let subName = next.dataset.menu,
blockSub = document.querySelector(`.phone-menu__sub.${subName}`);
blockSub.classList.add('active');
}
})
// phone menu
// resize
window.addEventListener('resize', () => {
let screenWidth = window.screen.width;