function arterior_menu_open_nav() { window.arterior_responsiveMenu=true; jQuery(".sidenav").addClass('show'); } function arterior_menu_close_nav() { window.arterior_responsiveMenu=false; jQuery(".sidenav").removeClass('show'); } arterior_mybutton = document.getElementById("scrolltop"); window.onscroll = function() {scrollFunction()}; function scrollFunction(){ if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { arterior_mybutton.style.display = "block"; }else{ arterior_mybutton.style.display = "none"; } } function topFunction(){ document.body.scrollTop = 0; document.documentElement.scrollTop = 0; } /* ----------------------------------------- Navigation ----------------------------------------- */ $('.menu-toggle').click(function() { $(this).toggleClass('open'); }); $('.header-search-wrap').find(".search-submit").bind('keydown', function(e) { var tabKey = e.keyCode === 9; if (tabKey) { e.preventDefault(); $('.header-search-icon').focus(); } }); $('.header-search-icon').on('keydown', function(e) { var tabKey = e.keyCode === 9; var shiftKey = e.shiftKey; if ($('.header-search-wrap').hasClass('show')) { if (shiftKey && tabKey) { e.preventDefault(); $('.header-search-wrap').removeClass('show'); $('.header-search-icon').focus(); } } }); /* ----------------------------------------- Keyboard Navigation ----------------------------------------- */ $(window).on('load resize', function() { if ($(window).width() < 1100) { $('.main-navigation').find("li").last().bind('keydown', function(e) { if (e.which === 9) { e.preventDefault(); $('#masthead').find('.menu-toggle').focus(); } }); } else { $('.main-navigation').find("li").unbind('keydown'); } }); var primary_menu_toggle = $('#masthead .menu-toggle'); primary_menu_toggle.on('keydown', function(e) { var tabKey = e.keyCode === 9; var shiftKey = e.shiftKey; if (primary_menu_toggle.hasClass('open')) { if (shiftKey && tabKey) { e.preventDefault(); $('.main-navigation').toggleClass('toggled'); primary_menu_toggle.removeClass('open'); }; } }); $('.header-search-wrap').find(".search-submit").bind('keydown', function(e) { var tabKey = e.keyCode === 9; if (tabKey) { e.preventDefault(); $('.header-search-icon').focus(); } }); $('.header-search-icon').on('keydown', function(e) { var tabKey = e.keyCode === 9; var shiftKey = e.shiftKey; if ($('.header-search-wrap').hasClass('show')) { if (shiftKey && tabKey) { e.preventDefault(); $('.header-search-wrap').removeClass('show'); $('.header-search-icon').focus(); } } });