Automatically adjust slidesPerView based on viewport width.
根據視窗寬度自動調整 slidesPerView。
var DS = DriftSlider;
var slider = new DS.DriftSlider('.drift-slider', {
modules: [DS.Navigation, DS.Pagination, DS.A11y],
slidesPerView: 1,
spaceBetween: 16,
grabCursor: true,
breakpoints: {
768: { slidesPerView: 2, spaceBetween: 20 },
1024: { slidesPerView: 3, spaceBetween: 24 },
},
on: {
init: function(s) { updateSpv(s); },
breakpoint: function(s) { updateSpv(s); },
},
});
function updateSpv(s) {
document.getElementById('current-spv').textContent = s.params.slidesPerView;
}