- Home
- Category
- Bez kategorii
document.addEventListener('DOMContentLoaded', function() {
// Znajdź wszystkie elementy menu z podmenu
const menuItems = document.querySelectorAll('.sw__navmenu li.has-submenu');
menuItems.forEach(function(li) {
const link = li.querySelector('a');
if (!link) return;
// Dodaj listener na kliknięcie linku
link.addEventListener('click', function(e) {
// Tylko na urządzeniach mobilnych
if (window.innerWidth < 992) {
e.preventDefault(); // blokujemy przeniesienie strony
const submenu = li.querySelector('.sub-menu');
if (submenu) {
// Zamknij wszystkie otwarte podmenu poza aktualnym
document.querySelectorAll('.sw__navmenu .sub-menu.open').forEach(function(openSub) {
if (openSub !== submenu) {
openSub.classList.remove('open');
}
});
// Otwórz lub zamknij aktualne podmenu
submenu.classList.toggle('open');
}
}
});
});
});