Editați datele mele personale

🚚 LIVRARE ECO GRATUITĂ DE LA 50 € 🚚
🎁🧦 ȘOSETE SWEETSOCKS CADOU DE LA 150 € 🧦🎁

console.log(‘Scriptul meniului Drawer încărcat (abordare Liquid)’);

// Funcții de deschidere/închidere a meniului
function openDrawer() {
console.log(‘Deschidere meniu glisant’);
const drawerElement = document.querySelector(‘.drawer-menu’);
drawerElement.classList.add(‘drawer-menu–open’);
document.querySelector(‘body’).classList.add(‘overflow-hidden’);
document.querySelector(‘.header’).classList.add(‘active’, ‘drawer-menu-opened’);
}

function closeDrawer() {
console.log(‘Închidere sertar’);
const drawerElement = document.querySelector(‘.drawer-menu’);
drawerElement.classList.remove(‘drawer-menu–open’);
document.querySelector(‘body’).classList.remove(‘overflow-hidden’);
const header = document.querySelector(‘.header’);

header.classList.remove(‘drawer-menu-opened’);

if (window.scrollY < 28) { header.classList.remove('active'); } // Revenire la diapozitivul principal la închidere resetToMainSlide(); } // Navigare între diapozitive funcție navigateToSlide(targetSlideId) { console.log('Navigare către diapozitiv:', targetSlideId); // Ascunde diapozitivul activ curent const currentSlide = document.querySelector('.drawer-menu__slide.active, .drawer-menu__slide--main:not(.slide-out)'); if (currentSlide) { currentSlide.classList.add('slide-out'); if (currentSlide.classList.contains('drawer-menu__slide--main')) { currentSlide.classList.remove('drawer-menu__slide--main'); } else { currentSlide.classList.remove('active'); } } // Afișează diapozitivul țintă const targetSlide = document.querySelector(`[data-slide="${targetSlideId}"]`); if (targetSlide) { targetSlide.classList.add('active'); targetSlide.classList.remove('slide-out'); } } funcție navigateBack(targetSlideId) { console.log('Navigating back to:', targetSlideId); // Ascunde slide-ul curent const currentSlide = document.querySelector('.drawer-menu__slide.active'); if (currentSlide) { currentSlide.classList.remove('active'); } // Afișează diapozitivul țintă const targetSlide = document.querySelector(`[data-slide="${targetSlideId}"]`); if (targetSlide) { if (targetSlideId === 'main') { targetSlide.classList.add('drawer-menu__slide--main'); } else { targetSlide.classList.add('active'); } targetSlide.classList.remove('slide-out'); } } function resetToMainSlide() { console.log('Resetting to main slide'); // Ascunde toate diapozitivele document.querySelectorAll('.drawer-menu__slide').forEach(slide => { slide.classList.remove('active', 'slide-out'); }); // Afișează diapozitivul principal const mainSlide = document.querySelector('[data-slide="main"]'); if (mainSlide) { mainSlide.classList.add('drawer-menu__slide--main'); } } // Inițializează când DOM este gata document.addEventListener('DOMContentLoaded', function() { console.log('DOMContentLoaded - inițializare meniu glisant (abordare Liquid)'); // Gestionarea butonului de meniu pentru dispozitive mobile const menuButton = document.querySelector('[data-action="open-menu-drawer"]'); console.log('Buton meniu găsit:', !!menuButton); if (menuButton) { menuButton.addEventListener('click', function(e) { e.preventDefault(); console.log('Butonul de meniu a fost apăsat'); const drawerElement = document.querySelector('.drawer-menu'); if (drawerElement.classList.contains('drawer-menu--open')) { closeDrawer(); } else { openDrawer(); } }); } // Gestionarea butoanelor de navigare (data-navigate-to) document.querySelectorAll('[data-navigate-to]').forEach(function(button) { const targetSlideId = button.getAttribute('data-navigate-to'); console.log('Adăugare ascultător de navigare pentru:', targetSlideId); button.addEventListener('click', function(e) { e.preventDefault(); console.log('Buton de navigare apăsat:', targetSlideId); navigateToSlide(targetSlideId); }); }); // Gestionarea butoanelor de revenire (data-back-to) document.querySelectorAll('[data-back-to]').forEach(function(button) { const targetSlideId = button.getAttribute('data-back-to'); console.log('Adăugare ascultător pentru butonul de revenire pentru:', targetSlideId); button.addEventListener('click', function(e) { e.preventDefault(); console.log('Butonul Înapoi a fost apăsat, se merge la:', targetSlideId); navigateBack(targetSlideId); }); }); });

Categorii
Toate modelele Sweet... 61 SweetPlaid Originals 36 SweatPlaid Kids by S... 30 Toate SweatPlaids XXL 26 Pachetele noastre Sw... 21 Seturile noastre de ... 13 Accesoriile noastre 12 Toate produsele
🏠 Acasă 🛍️ Produse 📋 Categorii 🛒 Coș