diff --git a/assets/js/mobilemenu.js b/assets/js/mobilemenu.js index a9d95905..a6503650 100644 --- a/assets/js/mobilemenu.js +++ b/assets/js/mobilemenu.js @@ -4,16 +4,16 @@ var menuWrapper = document.getElementById("menu-wrapper"); var menuOpen = false; -var openMenu = function (e) { +var openMenu = function () { if (!menuOpen) { menuOpen = true; document.body.style.overflowY = "hidden"; menuButton.style.visibility = "hidden"; menuWrapper.style.visibility = "visible"; menuWrapper.style.opacity = "1"; - window.onbeforeunload = function (event) { - closeMenu() - } + window.onbeforeunload = function () { + closeMenu(); + }; } }; @@ -24,10 +24,10 @@ var closeMenu = function (e) { menuButton.style.visibility = "visible"; menuWrapper.style.visibility = "hidden"; menuWrapper.style.opacity = "0"; - window.onbeforeunload = function (event) { } + window.onbeforeunload = function () {}; e.stopPropagation(); } -} +}; -menuButton.addEventListener("click", openMenu); -menuCloseButton.addEventListener("click", closeMenu); \ No newline at end of file +menuButton && menuButton.addEventListener("click", openMenu); +menuCloseButton && menuCloseButton.addEventListener("click", closeMenu);