diff --git a/lib/js/theme-jquery.js b/lib/js/theme-jquery.js index 1a212ea..54d443c 100644 --- a/lib/js/theme-jquery.js +++ b/lib/js/theme-jquery.js @@ -42,12 +42,13 @@ jQuery(document).ready(function() { var closedIcon = '+'; var openIcon = '-'; - jQuery('.nav-primary').find('.genesis-nav-menu .parent:not(.current-menu-item, .current_page_item, .current_page_parent, .current_page_ancestor) > a').after('' + closedIcon + ''); - jQuery('.nav-primary').find('.genesis-nav-menu .parent.current-menu-item > a, .genesis-nav-menu .parent.current_page_item > a, .genesis-nav-menu .parent.current_page_parent > a, .genesis-nav-menu .parent.current_page_ancestor > a').after('' + openIcon + ''); + jQuery('.nav-primary').find('.genesis-nav-menu .parent:not(.current-menu-item, .current_page_item, .current_page_parent, .current_page_ancestor) > a').after('' + closedIcon + ''); + jQuery('.nav-primary').find('.genesis-nav-menu .parent.current-menu-item > a, .genesis-nav-menu .parent.current_page_item > a, .genesis-nav-menu .parent.current_page_parent > a, .genesis-nav-menu .parent.current_page_ancestor > a').after('' + openIcon + ''); // Mobile navigation expand/contract functionality - jQuery('.sub-icon').click(function() { - var icon = jQuery(this); + jQuery('.sub-icon').click(function(event) { + event.preventDefault(); + var icon = jQuery(this); icon.next('ul').slideToggle().toggleClass('open'); if ( icon.text().indexOf( closedIcon ) !== -1 ) icon.text(openIcon); diff --git a/style.css b/style.css index 9231353..358f05f 100644 --- a/style.css +++ b/style.css @@ -1416,8 +1416,7 @@ Site Navigation } .genesis-nav-menu a:hover, -.genesis-nav-menu .current_page_item > a, -.nav-primary .genesis-nav-menu .sub-menu .current_page_item > a:hover { +.genesis-nav-menu .current_page_item > a { color: #fff; }