Created
March 23, 2017 11:20
-
-
Save danjdewhurst/f07b3c8ace7de3902ee3ba84f5bc8050 to your computer and use it in GitHub Desktop.
Swiper.js Base
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Initialise Swipers. | |
*/ | |
var swiper_no = 0; | |
var swipers = []; | |
$('.swiper-container').each(function() { | |
swiper_no++; | |
var slides = 1; | |
if($(this).data('slides')) { | |
slides = $(this).data('slides'); | |
} | |
var xs_slides = 1; | |
if($(this).data('xs-slides')) { | |
xs_slides = $(this).data('xs-slides'); | |
} | |
var sm_slides = 1; | |
if($(this).data('sm-slides')) { | |
sm_slides = $(this).data('sm-slides'); | |
} | |
var md_slides = 1; | |
if($(this).data('md-slides')) { | |
md_slides = $(this).data('md-slides'); | |
} | |
swipers[swiper_no] = new Swiper($(this), { | |
// Optional parameters | |
loop: true, | |
speed: 1000, | |
autoplay: 6000, | |
slidesPerView: slides, | |
setWrapperSize: true, | |
// Navigation arrows | |
nextButton: '.swiper-button-next', | |
prevButton: '.swiper-button-prev', | |
// Responsive breakpoints | |
breakpoints: { | |
480: { | |
slidesPerView: 1, | |
}, | |
768: { | |
slidesPerView: xs_slides, | |
}, | |
992: { | |
slidesPerView: sm_slides, | |
}, | |
1232: { | |
slidesPerView: md_slides, | |
}, | |
}, | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment