Improve script
This commit is contained in:
parent
feca9ba8a6
commit
61b85a5874
|
@ -1,11 +1,7 @@
|
||||||
(function () {
|
(function () {
|
||||||
document.addEventListener('DOMContentLoaded', function () {
|
'use strict';
|
||||||
var menuLinks = document.getElementsByClassName('menu-item');
|
|
||||||
|
|
||||||
for (var i = 0; i < menuLinks.length; i++) {
|
|
||||||
menuLinks[i].addEventListener('click', toggleSubMenu, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
function onLoaded () {
|
||||||
function toggleSubMenu () {
|
function toggleSubMenu () {
|
||||||
var subMenus = document.getElementsByClassName('sub-menu');
|
var subMenus = document.getElementsByClassName('sub-menu');
|
||||||
|
|
||||||
|
@ -15,5 +11,17 @@
|
||||||
|
|
||||||
this.parentNode.querySelector('.sub-menu').classList.remove('collapsed');
|
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);
|
||||||
|
}
|
||||||
})();
|
})();
|
||||||
|
|
Loading…
Reference in New Issue