FreeDOM2
Пользователь
- Регистрация
- 17.05.12
- Сообщения
- 2
- Реакции
- 0
- Баллы
- 1
Привет,
У меня есть следующий код из w3schools, открывающий закрывающийся список аккордеона (панель).
(CSS работает хорошо!!) Я хотел дополнить версию: когда я открываю панель, все остальные панели должны закрываться. Я пытался использовать второй цикл в , но это не сработало.
Какие-либо предложения? Большое спасибо!
Код (JavaScript):
У меня есть следующий код из w3schools, открывающий закрывающийся список аккордеона (панель).
(CSS работает хорошо!!) Я хотел дополнить версию: когда я открываю панель, все остальные панели должны закрываться. Я пытался использовать второй цикл в , но это не сработало.
Какие-либо предложения? Большое спасибо!
Код:
(function () { var acc = document.getElementsByClassName("accordion"); var i,j; for (i = 0; i < acc.length; i++) { acc[i].addEventListener("click", function() { this.classList.toggle("active"); var panel = this.nextElementSibling; if (panel.style.display === "block") { panel.style.display = "none"; } else { panel.style.display = "block"; } }); } })();