-

jQuery(function($){ // 1) Chevron/Pfeil toggelt das Submenu $(document).on('click', '.premium-mobile-menu .premium-dropdown-icon', function(e){ e.preventDefault(); e.stopPropagation(); var $item = $(this).closest('.premium-nav-menu-item'); if ($item.hasClass('premium-active-menu')) { $item.removeClass('premium-active-menu'); } else { // andere offene schließen $item.siblings('.premium-active-menu').removeClass('premium-active-menu'); // dieses öffnen $item.addClass('premium-active-menu'); // Eltern offen halten (bei tieferen Ebenen) $item.parents('.premium-nav-menu-item.menu-item-has-children').addClass('premium-active-menu'); } }); // 2) Link/Label soll navigieren – außer es ist nur ein Platzhalter $(document).on('click', '.premium-mobile-menu .premium-menu-link', function(e){ var href = $(this).attr('href'); // echte Links: navigieren if (href && href !== '#' && href !== '' && href.indexOf('javascript:') !== 0) { window.location.href = href; return; } // Platzhalter (#) toggeln stattdessen das Submenu e.preventDefault(); $(this).siblings('.premium-dropdown-icon').trigger('click'); }); });