|
|
@ -163,6 +163,9 @@ function howPhone() { |
|
|
|
// how end
|
|
|
|
// how end
|
|
|
|
|
|
|
|
|
|
|
|
// phone menu
|
|
|
|
// phone menu
|
|
|
|
|
|
|
|
addClosePhoneMenu('.phone-menu__content'); |
|
|
|
|
|
|
|
addClosePhoneMenu('.phone-menu__sub'); |
|
|
|
|
|
|
|
|
|
|
|
let btnOpenMenu = document.querySelector('.button-menu__open'); |
|
|
|
let btnOpenMenu = document.querySelector('.button-menu__open'); |
|
|
|
btnOpenMenu.onclick = function () { |
|
|
|
btnOpenMenu.onclick = function () { |
|
|
|
let block = document.querySelector('.phone-menu'), |
|
|
|
let block = document.querySelector('.phone-menu'), |
|
|
@ -201,39 +204,17 @@ phoneList.forEach(list => { |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function addClosePhoneMenu(classAdd) { |
|
|
|
|
|
|
|
document.querySelectorAll(classAdd).forEach(element => { |
|
|
|
|
|
|
|
let button = document.createElement('button'); |
|
|
|
|
|
|
|
button.className = "phone-menu-content__close"; |
|
|
|
|
|
|
|
|
|
|
|
// let closeMainMenu = document.querySelector('.phone-menu-content__close.main');
|
|
|
|
let referenceElement = element.firstElementChild; |
|
|
|
|
|
|
|
|
|
|
|
// closeMainMenu.onclick = function () {
|
|
|
|
|
|
|
|
// let phoneMenu = document.querySelector('.phone-menu'),
|
|
|
|
|
|
|
|
// block = document.querySelector('.phone-menu__block-content.main'),
|
|
|
|
|
|
|
|
// content = document.querySelector('.phone-menu__content.main');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// phoneMenu.classList.remove('active');
|
|
|
|
|
|
|
|
// block.style.height = 0;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 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');
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// })
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// let subPhone = document.querySelectorAll('.phone-menu__sub');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// subPhone.forEach(menu => {
|
|
|
|
|
|
|
|
// let close = menu.querySelector('.phone-menu-content__close');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// close.onclick = function () {
|
|
|
|
console.log(element.insertBefore(button, referenceElement)); |
|
|
|
// menu.classList.remove('active');
|
|
|
|
}) |
|
|
|
// }
|
|
|
|
|
|
|
|
// })
|
|
|
|
} |
|
|
|
// phone menu end
|
|
|
|
// phone menu end
|
|
|
|
|
|
|
|
|
|
|
|
// search
|
|
|
|
// search
|
|
|
|