Files
newwalls.pl/modules/pp_carousel/views/js/pp_carousel.js
2026-03-02 16:09:56 +01:00

24 lines
714 B
JavaScript

document.addEventListener('DOMContentLoaded', function () {
if (typeof Swiper === 'undefined') return;
document.querySelectorAll('.pp-carousel__slider.swiper').forEach(function (el) {
var section = el.closest('.pp-carousel');
if (!section) return;
new Swiper(el, {
slidesPerView: 3,
spaceBetween: 34,
loop: false,
navigation: {
nextEl: section.querySelector('.pp-carousel__next'),
prevEl: section.querySelector('.pp-carousel__prev')
},
breakpoints: {
0: { slidesPerView: 1.15, spaceBetween: 16 },
576: { slidesPerView: 2, spaceBetween: 18 },
992: { slidesPerView: 3, spaceBetween: 34 }
}
});
});
});