1jQuery(function( $ ){ 2 3 // Add opacity class to site header 4 if( $( document ).scrollTop() > 0 ){ 5 $( '.site-header' ).addClass( 'shrink' ); 6 $( '.nav-secondary' ).addClass( 'shrink' ); 7 } 8 9 $( document ).on('scroll', function(){ 10 11 if ( $( document ).scrollTop() > 0 ){ 12 $( '.site-header' ).addClass( 'shrink' ); 13 $( '.nav-secondary' ).addClass( 'shrink' ); 14 15 } else { 16 $( '.site-header' ).removeClass( 'shrink' ); 17 $( '.nav-secondary' ).removeClass( 'shrink' ); 18 } 19 20 }); 21 22 // Add class for tertiary menu 23 $(window).scroll(function() { 24 var distanceFromTop = $(document).scrollTop(); 25 if (distanceFromTop >= $( '.front-page-1' ).height() + 40 ) 26 { 27 $( '.nav-secondary' ).addClass( 'fixed' ); 28 } 29 else 30 { 31 $( '.nav-secondary' ).removeClass( 'fixed' ); 32 } 33 }); 34 35 36 $( '.nav-primary .genesis-nav-menu, .nav-secondary .genesis-nav-menu' ).addClass( 'responsive-menu' ).before( '<div class="responsive-menu-icon"></div>' ); 37 38 $( '.responsive-menu-icon' ).click(function(){ 39 $(this).next( '.nav-primary .genesis-nav-menu, .nav-secondary .genesis-nav-menu' ).slideToggle(); 40 }); 41 42 $( window ).resize(function(){ 43 if ( window.innerWidth > 800 ) { 44 $( '.nav-primary .genesis-nav-menu, .nav-secondary .genesis-nav-menu, nav .sub-menu' ).removeAttr( 'style' ); 45 $( '.responsive-menu > .menu-item' ).removeClass( 'menu-open' ); 46 } 47 }); 48 49 $( '.responsive-menu > .menu-item' ).click(function(event){ 50 if ( event.target !== this ) 51 return; 52 $(this).find( '.sub-menu:first' ).slideToggle(function() { 53 $(this).parent().toggleClass( 'menu-open' ); 54 }); 55 }); 56 57});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.