Инициализировал слайдер следующим образом:
this.slider = new Swiper('#calculator-slider-js', {
navigation: {
prevEl: '#calculator-slider-prev',
nextEl: '#calculator-slider-next',
},
spaceBetween: 10,
slidesPerView: 2,
breakpoints: {
900: {
slidesPerView: 2,
},
600: {
slidesPerView: 1,
},
},
observer: true
});
Слайдер обновляется в зависимости от выбранного типа альбомов. Нужно сделать так, чтобы на альбомах одних типов показывалось 2 слайда на экране, а на других - 3 (если не действуют breakpoints). Делаю так:
if($this.albumType === albumTypes.BOOK || $this.albumType === albumTypes.FOLDER){
$this.slider.params.slidesPerView = 3;
}else{
$this.slider.params.slidesPerView = 2;
}
$this.slider.update();
На больших экранах всё норм, а вот на маленьких игнорируются breakpoints - показываются 2 или 3 слайда независимо от размера экрана. Причём breakpoints работают, если закомментировать эти строки. Как сделать так, чтобы при изменении slidesPerView не игнорировались breakpoints?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
есть стандартный функционалТекст и кнопка читать подробнее
Есть у меня подобная конструкцияНе понимаю, как сделать так, чтобы после получения информации со второго fetch можно было бы использовать как...
Как можно оцентрировать значение, которое отражается в ползунке JQuery UI?