Improve script

This commit is contained in:
Eugen Rochko 2018-10-06 02:48:27 +02:00
parent feca9ba8a6
commit 61b85a5874
1 changed files with 15 additions and 7 deletions

View File

@ -1,11 +1,7 @@
(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);
}
'use strict';
function onLoaded () {
function toggleSubMenu () {
var subMenus = document.getElementsByClassName('sub-menu');
@ -15,5 +11,17 @@
this.parentNode.querySelector('.sub-menu').classList.remove('collapsed');
}
});
var menuLinks = document.getElementsByClassName('menu-item');
for (var i = 0; i < menuLinks.length; i++) {
menuLinks[i].addEventListener('click', toggleSubMenu, false);
}
}
if (document.readyState === 'interactive' || document.readyState === 'complete') {
onLoaded();
} else {
document.addEventListener('DOMContentLoaded', onLoaded);
}
})();