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

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

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;