jQuery(document).ready(function($){ console.log("loaded"); $('.toggle-mobile-menu').click(function(e) { setTimeout(function(){ e.preventDefault(); // don't grab focus if($('body').hasClass('mobile-menu-active') ) { $("#smobile-menu #pull").focus(); $( document ).off("keydown"); $( document ).on( 'keydown', function ( e ) { if ( e.keyCode === 27 ) { // escape to close popout menu backToMenu(); } }); $('#smobile-menu .smenu-hide').off("keydown"); $('#smobile-menu .smenu-hide').on('keydown', function (e) { if((e.keyCode === 9 && e.shiftKey) || e.keyCode === 13) { //shift tab or enter on "menu" close menu backToMenu(); } }); } },10); }); $("#smobile-menu #primary-menu").append( '