Bannière 300x50
    Bannière 300x50
    document.addEventListener('DOMContentLoaded', function () { console.log('Script chargé'); const mobileMenu = document.querySelector('#off-canvas'); const gTranslateSwitcher = document.querySelector('.gt_switcher .gt_option'); const gTranslateButton = document.querySelector('.gt_switcher .gt_selected'); if (mobileMenu && gTranslateSwitcher && gTranslateButton) { console.log('Menu mobile, menu déroulant et bouton trouvés'); // Forcer la visibilité du menu déroulant lorsque le menu s'ouvre const observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.target.style.display === 'block') { console.log('Menu mobile ouvert, rendant le menu déroulant visible'); gTranslateSwitcher.style.display = 'block'; gTranslateSwitcher.style.zIndex = '9999'; } }); }); // Observer les changements dans le conteneur de menu mobile observer.observe(mobileMenu, { attribute: true, childList: true, subtree: true }); // Basculer la liste déroulante manuellement au clic gTranslateButton.addEventListener('click', function () { console.log('Bouton déroulant cliqué'); if (gTranslateSwitcher.style.display === 'none' || !gTranslateSwitcher.style.display) { console.log('Affichage de la liste déroulante'); gTranslateSwitcher.style.display = 'block'; } else { console.log('Masquer la liste déroulante'); gTranslateSwitcher.style.display = 'none'; } }); } else { console.log('Menu mobile ou éléments GTranslate introuvables'); } });