|
|
|
@ -47,28 +47,60 @@ const reviewsSwiper = new Swiper('.reviews-swiper', { |
|
|
|
|
// how
|
|
|
|
|
|
|
|
|
|
function howPc() { |
|
|
|
|
let itemButtons = document.querySelectorAll('.how-control__item'), |
|
|
|
|
itemBlocks = document.querySelectorAll('.how-content__item-block'); |
|
|
|
|
let itemButtons = document.querySelectorAll('.how-control__item'); |
|
|
|
|
|
|
|
|
|
itemButtons.forEach((button, index) => { |
|
|
|
|
let block = itemBlocks[index]; |
|
|
|
|
itemButtons.forEach((button) => { |
|
|
|
|
let num = button.dataset.num; |
|
|
|
|
|
|
|
|
|
button.onclick = function name(params, index) { |
|
|
|
|
|
|
|
|
|
button.onclick = function () { |
|
|
|
|
let activeContent = document.querySelector('.how__content').querySelector('.active'), |
|
|
|
|
activeButton = document.querySelector('.how__control').querySelector('.active'); |
|
|
|
|
|
|
|
|
|
if (activeContent.dataset.num == button.dataset.num) return; |
|
|
|
|
|
|
|
|
|
activeContent.style.height = '0px'; |
|
|
|
|
activeContent.classList.remove('active'); |
|
|
|
|
activeButton.classList.remove('active'); |
|
|
|
|
|
|
|
|
|
let newActive = document.querySelector(`.how-content__item-block[data-num='${num}']`), |
|
|
|
|
newButton = document.querySelector(`.how-control__item[data-num='${num}']`); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
let newHeight = block.querySelector('.how-content__item').offsetHeight + 'px'; |
|
|
|
|
block.style.height = newHeight; |
|
|
|
|
block.classList.add('active'); |
|
|
|
|
button.classList.add('active'); |
|
|
|
|
let newHeight = newActive.querySelector('.how-content__item').offsetHeight + 'px'; |
|
|
|
|
newActive.style.height = newHeight; |
|
|
|
|
newActive.classList.add('active'); |
|
|
|
|
newButton.classList.add('active'); |
|
|
|
|
}, 300); |
|
|
|
|
} |
|
|
|
|
}
|
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
howPc(); |
|
|
|
|
howPc(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// function howPc() {
|
|
|
|
|
// let itemButtons = document.querySelectorAll('.how-control__item'),
|
|
|
|
|
// itemBlocks = document.querySelectorAll('.how-content__item-block');
|
|
|
|
|
|
|
|
|
|
// itemButtons.forEach((button, index) => {
|
|
|
|
|
// let block = itemBlocks[index];
|
|
|
|
|
|
|
|
|
|
// button.onclick = function () {
|
|
|
|
|
// let activeContent = document.querySelector('.how__content').querySelector('.active'),
|
|
|
|
|
// activeButton = document.querySelector('.how__control').querySelector('.active');
|
|
|
|
|
|
|
|
|
|
// activeContent.style.height = '0px';
|
|
|
|
|
// activeContent.classList.remove('active');
|
|
|
|
|
// activeButton.classList.remove('active');
|
|
|
|
|
|
|
|
|
|
// setTimeout(() => {
|
|
|
|
|
// let newHeight = block.querySelector('.how-content__item').offsetHeight + 'px';
|
|
|
|
|
// block.style.height = newHeight;
|
|
|
|
|
// block.classList.add('active');
|
|
|
|
|
// button.classList.add('active');
|
|
|
|
|
// }, 300);
|
|
|
|
|
// }
|
|
|
|
|
// })
|
|
|
|
|
// }
|