jQuery( function( $ ) { if ( $( '.sub-menu-toggle' ).length ) { $( '.sub-menu-toggle' ).on( 'click', function() { if ( $( window ).width() > 991 ) { return; } if ( $( this ).attr( 'aria-expanded' ) === 'false' ) { $( this ).attr( 'aria-expanded', 'true' ); } else { $( this ).attr( 'aria-expanded', 'false' ); } $( this ).siblings( '.sub-menu' ).slideToggle( 500 ); } ); } function menu_toggle( current ) { let target = current.attr( 'aria-controls' ); if ( $( '#' + target ).hasClass( 'nav_menu_open' ) ) { $( '#' + target ).removeClass( 'nav_menu_open' ); } else { $( '#' + target ).addClass( 'nav_menu_open' ); } if ( ! current.hasClass( 'toggle' ) ) { current.addClass( 'toggle' ); } } if ( $( '.nav-menu-toggle' ).length ) { $( '.nav-menu-toggle, .nav-menu-backdrop' ).on( 'click', function() { if ( $( '.nav-menu-toggle' ).hasClass( 'toggle' ) ) { $( '.nav-menu-toggle' ).removeClass( 'toggle' ); } menu_toggle( $( this ) ); } ); } } );