Prejsť na obsah
document.addEventListener("DOMContentLoaded", function () {
const scopes = document.querySelectorAll(".product-detail, .p-detail, .detail");
scopes.forEach(scope => {
const anchors = scope.querySelectorAll(
".p-detail-image a, .p-image a, .p-gallery a, .p-thumbs a, .p-thumbnails a"
);
anchors.forEach(a => {
const clean = a.cloneNode(true);
a.parentNode.replaceChild(clean, a);
});
});
const galleryLinks = document.querySelectorAll(
".p-detail-image a, .p-image a, .p-gallery a, .p-thumbs a, .p-thumbnails a"
);
galleryLinks.forEach(a => a.setAttribute("data-fancybox", "product-gallery"));
if (window.Fancybox) {
Fancybox.bind('[data-fancybox="product-gallery"]', {
Thumbs: { autoStart: true },
Toolbar: { display: ["close"] },
animated: true,
dragToClose: false
});
}
});
document.addEventListener("DOMContentLoaded", function () {
// Zruší default lightbox a nahradí ho Fancyboxom
const scopes = document.querySelectorAll(".product-detail, .p-detail, .detail");
scopes.forEach(scope => {
const anchors = scope.querySelectorAll(
".p-detail-image a, .p-image a, .p-gallery a, .p-thumbs a, .p-thumbnails a"
);
anchors.forEach(a => {
const clean = a.cloneNode(true);
a.parentNode.replaceChild(clean, a);
});
});
// Nastaví odkazy pre Fancybox
const galleryLinks = document.querySelectorAll(
".p-detail-image a, .p-image a, .p-gallery a, .p-thumbs a, .p-thumbnails a"
);
galleryLinks.forEach(a => a.setAttribute("data-fancybox", "product-gallery"));
// Spustí Fancybox
if (window.Fancybox) {
Fancybox.bind('[data-fancybox="product-gallery"]', {
Thumbs: { autoStart: true },
Toolbar: { display: ["close"] },
animated: true,
dragToClose: false
});
}
});