Server IP : 192.158.238.246 / Your IP : 13.58.157.160 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/jenniferflocom/www/wp-content/themes/skt-coming-soon/js/ |
Upload File : |
/*Mobile Menu Handle*/ jQuery(document).ready(function () { /* MOBILE TOGLLE MENU HANDLE*/ var menuFocus, navToggleItem, focusBackward; var menuToggle = document.querySelector('.menu-toggle'); var navMenu = document.querySelector('.nav-menu'); var navMenuLinks = navMenu.getElementsByTagName('a'); var navMenuListItems = navMenu.querySelectorAll('li'); var nav_lastIndex = navMenuListItems.length - 1; var navLastParent = document.querySelectorAll('.main-navigation > ul > li').length - 1; document.addEventListener('menu_focusin', function () { menuFocus = document.activeElement; if (navToggleItem && menuFocus !== navMenuLinks[0]) { document.querySelectorAll('.main-navigation > ul > li')[navLastParent].querySelector('a').focus(); } if (menuFocus === menuToggle) { navToggleItem = true; } else { navToggleItem = false; } }, true); document.addEventListener('keydown', function (e) { if (e.shiftKey && e.keyCode == 9) { focusBackward = true; } else { focusBackward = false; } }); for (el of navMenuLinks) { el.addEventListener('blur', function (e) { if (!focusBackward) { if (e.target === navMenuLinks[nav_lastIndex]) { menuToggle.focus(); } } }); } menuToggle.addEventListener('blur', function (e) { if (focusBackward) { navMenuLinks[nav_lastIndex].focus(); } }); });