// JavaScript mejorado para todas las páginas document.addEventListener('DOMContentLoaded', function() { console.log('Iniciando script MMM para todas las páginas...'); setTimeout(function() { const megaToggles = document.querySelectorAll('.mega-menu-toggle'); const megaPanels = document.querySelectorAll('.mega-menu-panel'); console.log('Encontrados:', { toggles: megaToggles.length, panels: megaPanels.length }); if (megaToggles.length > 0 && megaPanels.length > 0) { megaToggles.forEach(function(toggle, index) { toggle.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); console.log('Click en hamburguesa MMM'); const panel = megaPanels[index]; if (panel.style.display === 'block') { panel.style.display = 'none'; toggle.classList.remove('mega-menu-open'); } else { panel.style.display = 'block'; toggle.classList.add('mega-menu-open'); } }); }); // Cerrar menú al hacer click fuera document.addEventListener('click', function(e) { if (!e.target.closest('.mega-menu-toggle') && !e.target.closest('.mega-menu-panel')) { megaPanels.forEach(function(panel) { panel.style.display = 'none'; }); megaToggles.forEach(function(toggle) { toggle.classList.remove('mega-menu-open'); }); } }); } }, 1500); });