Тема: послідовність виконання операцій в JavaScript
Маю нескладний код, який при натисканні на під-секцію має спочатку згортати розгорнуті блоки, а лише потім розгортати той блок, на який клікнуто, АЛЕ працює з точністю до навпаки
Підкажіть, будь ласка, що не так?
Там же написано, що спочатку все згорнути (close_all), а лише після цього розгорнути (accSection.classList.toggle("opened")...):
accHeader.addEventListener('click', () => {
close_all();
if (!accSection.classList.contains("opened")) {
accSection.classList.toggle("opened");
accBody.style.maxHeight = `${accContent.clientHeight}px`;
accHeader.scrollIntoView(true);
}
});