11 908
edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 100: | Linha 100: | ||
/* Teste Menu */ | /* Teste Menu */ | ||
document. | var coll = document.getElementsByClassName("collapsible"); | ||
var i; | |||
for (i = 0; i < coll.length; i++) { | |||
coll[i].addEventListener("click", function() { | |||
this.classList.toggle("active"); | |||
var content = this.nextElementSibling; | |||
// Fecha todos os outros conteúdos | |||
var allContents = document.getElementsByClassName("content"); | |||
for (var j = 0; j < allContents.length; j++) { | |||
if (allContents[j] !== content) { | |||
allContents[j].style.maxHeight = null; | |||
} | |||
} | |||
// Alterna o conteúdo clicado | |||
if (content.style.maxHeight) { | |||
content.style.maxHeight = null; | |||
} else { | |||
content.style.maxHeight = content.scrollHeight + "px"; | |||
} | |||
}); | }); | ||
} | |||