15. Juni 2023

(function ($) { let selectedAG = null; // Erkennen, welcher AG-Button angeklickt wurde document.addEventListener('click', function (event) { const trigger = event.target.closest('[class*="ag-trigger-"]'); if (!trigger) return; const triggerClass = Array.from(trigger.classList).find(className.startsWith('ag-trigger-') ); if (triggerClass) { selectedAG = triggerClass.replace('ag-trigger-', ''); } }, true); // Passenden Container im Popup anzeigen function showAGContent() { if (!selectedAG) return; document.querySelectorAll('.ag-inhalt').forEach(function (container) { container.classList.toggle( 'is-active', container.classList.contains('ag-' + selectedAG) ); }); } // Popup-Ereignis für Elementor $(document).on('elementor/popup/show', showAGContent); // Unterstützung für neuere Elementor-Ereignisse window.addEventListener('elementor/popup/show', showAGContent); })(jQuery);