Ticket #25054: 25054.menu-focus.diff
File 25054.menu-focus.diff, 2.0 KB (added by , 12 years ago) |
---|
-
wp-content/themes/twentyfourteen/js/theme.js
48 48 $( 'span#nav-toggle' ).off( 'click', menuToggle ).click( menuToggle ); 49 49 }; 50 50 51 // DOM man upilations for desktop header51 // DOM manipulations for desktop header 52 52 function normalHeader() { 53 53 // Check if the toggler exists. If it does remove it. 54 54 if ( $( 'span#nav-toggle').length ) … … 117 117 118 118 } ); 119 119 120 $('.primary-navigation li').hover( 121 function(){$(this).addClass("a11y-focus");}, 122 function(){$(this).delay('250').removeClass("a11y-focus");} 123 ); 124 $('.primary-navigation li a').on('focus blur', 125 function(){$(this).parents().toggleClass("a11y-focus");} 126 ); 127 120 128 } )( jQuery ); 129 No newline at end of file -
wp-content/themes/twentyfourteen/style.css
684 684 } 685 685 .primary-navigation ul ul { 686 686 background-color: rgba(0, 0, 0, 0.9); 687 display: none;688 687 float: left; 689 688 position: absolute; 690 689 top: 48px; 691 left: 0;690 left: -999em; 692 691 z-index: 99999; 693 692 } 694 693 .primary-navigation li li { … … 697 696 line-height: 1.6363636363; 698 697 } 699 698 .primary-navigation ul ul ul { 700 left: 100%;699 left: -999em; 701 700 top: 0; 702 701 } 703 702 .primary-navigation ul ul a { … … 711 710 background-color: #2b2b2b; 712 711 color: #fff; 713 712 } 714 .primary-navigation ul li:hover > ul {715 display: block;713 .primary-navigation ul li:hover > ul, .primary-navigation ul li.a11y-focus > ul { 714 left: auto; 716 715 } 716 .primary-navigation ul ul li:hover > ul, .primary-navigation ul ul li.a11y-focus > ul { 717 left: 100%; 718 } 717 719 .primary-navigation li.current_page_item > a, 718 720 .primary-navigation li.current-menu-item > a { 719 721 color: #5FF23D;