Добрый день. Подскажите, пожалуйста, как изменить количество отображаемых слайдов для разных разрешений? Например, на десктопе по 2 изображения с каждой стороны от центрального, на планшетах по 1, а на мобильных всего одно центральное?
Параметр задается с помощью опции flankingItems.
Мой код:
$(document).ready(function () {
var carousel = $("#carousel").waterwheelCarousel({
flankingItems: 2,
separation: 250,
separationMultiplier: 0.7,
autoPlay: 3000,
movingToCenter: function ($item) {
$('#callback-output').prepend('movingToCenter: ' + $item.attr('id') + '<br/>');
},
movedToCenter: function ($item) {
$('#callback-output').prepend('movedToCenter: ' + $item.attr('id') + '<br/>');
},
movingFromCenter: function ($item) {
$('#callback-output').prepend('movingFromCenter: ' + $item.attr('id') + '<br/>');
},
movedFromCenter: function ($item) {
$('#callback-output').prepend('movedFromCenter: ' + $item.attr('id') + '<br/>');
},
clickedCenter: function ($item) {
$('#callback-output').prepend('clickedCenter: ' + $item.attr('id') + '<br/>');
}
});
$('#prev').bind('click', function () {
carousel.prev();
return false
});
$('#next').bind('click', function () {
carousel.next();
return false;
});
$('#reload').bind('click', function () {
newOptions = eval("(" + $('#newoptions').val() + ")");
carousel.reload(newOptions);
return false;
});
});