/** * Share and enjoy, don't copy. * (C) New York Ave., LLC 2016 * Deland, Florida, USA */ // ******************INSTRUCTIONS****************** \\ // There are two nav styles in this template: // "nav" and "nav-fullscreen" // // This code is for "nav". // // When switching to this nav style, remember to: // * change the partial links in the HTML // * comment in/out the appropriate SCSS and Javascript // * change which nav is loaded in main.js // ************************************************* \\ // jQuery(document).ready(function() { // jQuery("#mobi-drop").on("click", function(){ // jQuery("#mobi-dro").toggleClass("active"); // }); jQuery(window).on("load", function() { var submenus = jQuery("#wsite-menus ul"); var main_menu_li = jQuery(".wsite-menu-default li.has-submenu"); // Submenu HTML injection jQuery.each(submenus, function(idx, menu) { var showmore_html = ""; var mySubmenu = jQuery(menu).clone(); jQuery(main_menu_li[idx]).append(showmore_html); jQuery(main_menu_li[idx]).append(mySubmenu); }); // Arrow icon click event jQuery(".wsite-menu-default li.has-submenu span.submenu__show-more").on('click', function (e) { e.preventDefault(); // Opening submenu if(jQuery(this).find("i").hasClass("icon-plus-fi")) { jQuery(this).find("i").removeClass("icon-plus-fi").addClass("icon-minus-fi"); // If another submenu is opened while another is open ensure the icon toggles if(jQuery(this).parent().siblings(".has-submenu").find(".submenu__show-more i") .hasClass("icon-minus-fi")) { jQuery(this).parent().siblings(".has-submenu") .find(".submenu__show-more i") .removeClass("icon-minus-fi") .addClass("icon-plus-fi"); } } // Closing submenu else { jQuery(this).find("i").removeClass("icon-minus-fi").addClass("icon-plus-fi"); } // Opened class-triggering jQuery(this).parent("li") .toggleClass("submenu--open") .siblings("li") .removeClass("submenu--open"); }); }); // });