Dado el código a continuación, ¿cómo puedo agregar una funcionalidad que oculte elementos activos al hacer clic en otro? Me gustaría que solo un elemento esté abierto a la vez.
const toggleElements = document.querySelectorAll('.accordion__item'); toggleElements.forEach(el => { el.addEventListener('click', function() { this.classList.toggle('is-active'); }); });Cierre todos los demás, luego abra el actual.
const toggleElements = document.querySelectorAll('.accordion__item'); toggleElements.forEach(el => { el.addEventListener('click', function() { toggleElements.forEach(el => el.classList.remove('is-active')); this.classList.add('is-active'); }); });