20 lines
572 B
JavaScript
20 lines
572 B
JavaScript
(function () {
|
|
document.addEventListener('DOMContentLoaded', function () {
|
|
var menuLinks = document.getElementsByClassName('menu-item');
|
|
|
|
for (var i = 0; i < menuLinks.length; i++) {
|
|
menuLinks[i].addEventListener('click', toggleSubMenu, false);
|
|
}
|
|
|
|
function toggleSubMenu () {
|
|
var subMenus = document.getElementsByClassName('sub-menu');
|
|
|
|
for (var i = 0; i < subMenus.length; i++) {
|
|
subMenus[i].classList.add('collapsed');
|
|
}
|
|
|
|
this.parentNode.querySelector('.sub-menu').classList.remove('collapsed');
|
|
}
|
|
});
|
|
})();
|