WordPress.org

Make WordPress Core

Ticket #24839: 24839-twentythirteen.diff

File 24839-twentythirteen.diff, 833 bytes (added by dannydehaan, 5 years ago)
  • functions.js

     
    4949        } )();
    5050
    5151        /**
     52         * Show the submenu (When availabe) when :focus an anchor element in a nav menu
     53         */
     54        ( function() {
     55                $( 'li.menu-item a' ).on({
     56                        focus : function( e ) {
     57                                if( $( this ).parents( 'li' ).find( '> ul' ) ) {
     58                                        $( this ).parents( 'li' ).find( '> ul' ).each( function() {
     59                                                $( this ).show();
     60                                        });
     61                                }
     62                        },
     63                        focusout : function( e ) {
     64                                if( $( this ).parents( 'li' ).find( '> ul' ).is( ':visible' ) ) {
     65                                        $( this ).parents( 'li' ).find( '> ul' ).css( 'display', '' );
     66                                }
     67                        }
     68                });
     69        } )();
     70
     71        /**
    5272         * Makes "skip to content" link work correctly in IE9 and Chrome for better
    5373         * accessibility.
    5474         *