Avstemning

🚚 GRATIS MILJØVENNLIG FRAKT VED KJØP OVER 50 € 🚚
🎁🧦 GRATIS SWEETSOCKS VED KJØP OVER 150 € 🧦🎁

console.log(‘Drawer-menyskrypt lastet inn (Liquid-tilnærming)’);

// Funksjoner for å åpne/lukke skuffen
function openDrawer() {
console.log(‘Åpner skuff’);
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(‘Lukker skuffen’);
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'); } // Tilbakestill til hovedbilde når du lukker resetToMainSlide(); } // Navigering mellom lysbilder funksjon navigateToSlide(targetSlideId) { console.log('Navigerer til lysbilde:', targetSlideId); // Skjul gjeldende aktivt lysbilde 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'); } ellers { currentSlide.classList.remove('active'); } } // Vis målslide const targetSlide = document.querySelector(`[data-slide="${targetSlideId}"]`); if (targetSlide) { targetSlide.classList.add('active'); targetSlide.classList.remove('slide-out'); } } funksjon navigateBack(targetSlideId) { console.log('Navigerer tilbake til:', targetSlideId); // Skjul gjeldende lysbilde const currentSlide = document.querySelector('.drawer-menu__slide.active'); if (currentSlide) { currentSlide.classList.remove('active'); } // Vis mål-lysbildet const targetSlide = document.querySelector(`[data-slide="${targetSlideId}"]`); if (targetSlide) { if (targetSlideId === 'main') { targetSlide.classList.add('drawer-menu__slide--main'); } ellers { targetSlide.classList.add('active'); } targetSlide.classList.remove('slide-out'); } } function resetToMainSlide() { console.log('Tilbakestiller til hovedbilde'); // Skjul alle lysbilder document.querySelectorAll('.drawer-menu__slide').forEach(slide => { slide.classList.remove('active', 'slide-out'); }); // Vis hovedbildet const mainSlide = document.querySelector('[data-slide="main"]'); if (mainSlide) { mainSlide.classList.add('drawer-menu__slide--main'); } } // Initialiser når DOM er klar document.addEventListener('DOMContentLoaded', function() { console.log('DOMContentLoaded - initialiserer skuffemeny (Liquid-tilnærming)'); // Håndter mobilmenyknapp const menuButton = document.querySelector('[data-action="open-menu-drawer"]'); console.log('Menyknapp funnet:', !!menuButton); if (menuButton) { menuButton.addEventListener('click', function(e) { e.preventDefault(); console.log('Menyknapp klikket'); const drawerElement = document.querySelector('.drawer-menu'); if (drawerElement.classList.contains('drawer-menu--open')) { closeDrawer(); } ellers { openDrawer(); } }); } // Håndter navigasjonsknapper (data-navigate-to) document.querySelectorAll('[data-navigate-to]').forEach(function(button) { const targetSlideId = button.getAttribute('data-navigate-to'); console.log('Legger til navigasjonslytter for:', targetSlideId); button.addEventListener('click', function(e) { e.preventDefault(); console.log('Navigasjonsknapp klikket:', targetSlideId); navigateToSlide(targetSlideId); }); }); // Håndter tilbake-knapper (data-back-to) document.querySelectorAll('[data-back-to]').forEach(function(button) { const targetSlideId = button.getAttribute('data-back-to'); console.log('Legger til tilbakeknapp-lytter for:', targetSlideId); button.addEventListener('click', function(e) { e.preventDefault(); console.log('Tilbake-knappen klikket, går til:', targetSlideId); navigateBack(targetSlideId); }); }); });

Kategorier
Tous les SweetPlaids... 61 SweetPlaid Originals 36 SweatPlaid Kids by S... 35 SweatPlaid Kids by S... 30 Tous les SweatPlaids... 26 Nos Packs SweetPlaid 21 Våre mellomsesong-sett 13 Tous les SweatPlaids... 13 Nos Accessoires 8 Våre tilbehør 4 Alle produkter
🏠 Hjem 🛍️ Produkter 📋 Kategorier 🛒 Handlekurv