Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Mila Kunis
Deal Of The Day 15% Off On All Vegetables!
I am text block. Click edit button to change this tex em ips.
Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
// ES5 uyumlu, event delegation ve hata korumalı
(function(){
try {
document.addEventListener('DOMContentLoaded', function() {
var containerSelectors = [
'.ast-mobile-popup',
'.ast-mobile-popup-inner',
'.ast-mobile-header-wrap'
];
var container = null;
for (var k = 0; k < containerSelectors.length; k++) {
var el = document.querySelector(containerSelectors[k]);
if (el) { container = el; break; }
}
if (!container) {
// Mobil popup bulunamadı, işleme devam etmeye gerek yok
return;
}
// Delegation: üst kapsayıcıya tıklama olayı ekle
container.addEventListener('click', function(evt) {
var target = evt.target || evt.srcElement;
// en yakın a etiketi bul
while (target && target.nodeName.toLowerCase() !== 'a') {
target = target.parentElement;
}
if (!target) return;
// target'ın parent elementinin menu-item-has-children sınıfına sahip olup olmadığını kontrol et
var parent = target.parentElement;
if (!parent) return;
if (parent.classList && parent.classList.contains('menu-item-has-children')) {
// sadece mobil genişlikte engelle/işle
if (window.innerWidth <= 768) {
try { evt.preventDefault(); } catch(e) {}
// diğer açıkleri kapat
var openItems = container.querySelectorAll('.menu-item-has-children.open');
for (var i = 0; i < openItems.length; i++) {
if (openItems[i] !== parent) {
openItems[i].classList.remove('open');
}
}
// toggle
if (parent.classList.contains('open')) {
parent.classList.remove('open');
} else {
parent.classList.add('open');
}
}
}
}, false);
});
} catch (err) {
// Eğer bir hata oluşursa, bunu sessizce yakala (konsol için geliştiriciye gösterilebilir)
if (window && window.console && window.console.error) {
window.console.error('Menu toggle script error:', err);
}
}
})();
Sepetiniz Boş
0
Nelerin mevcut olduğunu görmek için mağazamıza göz atın