Zum Inhalt springen
Therapeutensuche
Applied Kinesiology
Die DÄGAK
Vorstand & Geschichte
Infos Applied Kinesiology (AK)
DÄGAK Journal
Autor:innenrichtlinien
Newsletter
Partner
Referenzen
Kongress
News
Für Therapeuten
Behandlungsbeispiele
JPAK – Artikel
Marketingmaterial
Mitgliedschaft
Qualitätszirkel
Ausbildung
AK- Ausbildung & Diplome
AK Kurskalender
Curricula, Kursinhalte & Prüfung
Dozenten und Dozentinnen
Bücher & Praxismaterial
Rezertifizierung
Für Patienten
Patientenzeitschrift
Behandlungsbeispiele
Therapeutensuche
Kontakt
Mitgliederbereich
Curricula, Kursinhalte & Prüfung
Curriculum für Ärzt:innen
Weiterlesen für Ärzt:innen
Curriculum für Zahnärzt:innen
Weiterlesen für Zahnärzt:innen
Curriculum für Therapeut:innen
Weiterlesen für Therapeut:innen
Prüfung zum DÄGAK-Diplom
Weiterlesen für Diplominformationen
Kursbeschreibung & Kursinhalte
Weiterlesen für Kursdetails
document.addEventListener('DOMContentLoaded', function () { console.log('✅ Globales Menü-Script aktiv'); const menus = document.querySelectorAll('.main-nav .elementor-nav-menu'); console.log('Gefundene Menüs:', menus.length); if (!menus.length) return; menus.forEach(menu => { const items = menu.querySelectorAll('.menu-item-has-children'); console.log('Unterpunkte gefunden:', items.length); function closeAll(except) { items.forEach(li => { if (li !== except) li.classList.remove('is-open'); }); } items.forEach(li => { const trigger = li.querySelector(':scope > a'); if (!trigger) return; trigger.setAttribute('aria-haspopup', 'true'); trigger.setAttribute('aria-expanded', 'false'); trigger.addEventListener('click', e => { // Nur toggeln, wenn das ein Dropdown ist if (li.classList.contains('menu-item-has-children')) { e.preventDefault(); const isOpen = li.classList.contains('is-open'); closeAll(li); li.classList.toggle('is-open', !isOpen); trigger.setAttribute('aria-expanded', String(!isOpen)); console.log(isOpen ? '⬅ geschlossen' : '➡ geöffnet', trigger.textContent.trim()); } }); trigger.addEventListener('keydown', e => { if (['Enter', ' '].includes(e.key)) { e.preventDefault(); trigger.click(); } if (e.key === 'Escape') { li.classList.remove('is-open'); trigger.setAttribute('aria-expanded', 'false'); trigger.focus(); } }); }); // Klick außerhalb schließt Menüs document.addEventListener('click', e => { if (!menu.contains(e.target)) closeAll(); }); }); });