У меня возникла проблема с демонстрацией Swiper в карусели событий, которую я сделал при использовании мобильного устройства. Похоже, что функция смахивания не перемещается в правильном порядке изображений, когда на мобильном телефоне. Я думаю, что перепутал, как я вызываю JQuery на каждом устройстве. Если вы хотите проверить это, я загружаю карусель событий здесь www.besocialscene.com
$(document).ready(function () {
var swiper = new Swiper('.swiper-container', {
//should be for desktop/laptop//
slidesPerView: 4,
spaceBetween: 20,
loop: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
});
if( $(window).width()<= 768){
var swiper = new Swiper('.swiper-container', {
slidesPerView: 'auto',
spaceBetween: 10,
centeredSlides: true,
loop: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
});
} else if($(window).width() <= 1024){
var swiper = new Swiper('.swiper-container', {
slidesPerView: 3,
spaceBetween: 20,
loop: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
});
}
$('[data-ctabtn]').on('click', function() {
var idx = $(this).data('ctabtn');
$('.event' + idx + 'back').show();
$('.event' + idx + 'front').remove();
});
});