]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-content/themes/twentythirteen/js/functions.js
WordPress 4.0
[autoinstalls/wordpress.git] / wp-content / themes / twentythirteen / js / functions.js
index 78c8c848c85ccf86f7b81e745b7f798e5d1d4432..526c15d6b3f913cee09decc1581bdf96207b8461 100644 (file)
                        nav.toggleClass( 'toggled-on' );
                } );
 
+               // Fix sub-menus for touch devices.
+               if ( 'ontouchstart' in window ) {
+                       menu.find( '.menu-item-has-children > a' ).on( 'touchstart.twentythirteen', function( e ) {
+                               var el = $( this ).parent( 'li' );
+
+                               if ( ! el.hasClass( 'focus' ) ) {
+                                       e.preventDefault();
+                                       el.toggleClass( 'focus' );
+                                       el.siblings( '.focus' ).removeClass( 'focus' );
+                               }
+                       } );
+               }
+
                // Better focus for hidden submenu items for accessibility.
                menu.find( 'a' ).on( 'focus.twentythirteen blur.twentythirteen', function() {
                        $( this ).parents( '.menu-item, .page_item' ).toggleClass( 'focus' );