Utilizo un script que oculta otro div expandido del accordion para seguidamente expandir el que fue cliqueado, de modo que haya solo un div con display=block simultáneamente.
El problema es que no se oculta el div visible al cliquear sobre sí mismo sino que solo funciona para ocultar otros divs, o sea no es "collapsible".
Este es el código. Quisiera saber qué cambiar aquí para que funcione como deseo.
Código Javascript:
Muchas gracias por su ayuda. Ver original
function ocultarDivs(e) { console.info("OK"); var elements = document.getElementsByClassName("accordion"); for (var i=0; i < elements.length; i++) { var pNode = elements[i].getElementsByClassName("content"); pNode[0].style.display = "none"; }; var toShow = e.getElementsByClassName("content"); toShow[0].style.display = "block"; }