Я использую Jquery scrollLeft как в этом demo.jQuery scrollLeft несколько шагов
Как я могу изменить «следующий» щелчок, чтобы прокрутить 3 изображения вправо (и влево) вместо одного?
var $boxes = $(".images"),
$slides = $('#slides'),
pos = 0;
$("#next").click(function() {
var $nextBox = $boxes.first();
$boxes.length > ++pos + 3 ? $nextBox = $($boxes[pos]) : pos = 0;
$slides.animate({
scrollLeft: $nextBox.offset().left + $slides.scrollLeft()
}, 500);
});
$("#prev").click(function() {
var $nextBox = $boxes.last();
($boxes.length > --pos && pos > -3) ? $nextBox = $($boxes[pos]) : pos = $boxes.length - 3;
$slides.animate({
scrollLeft: $nextBox.offset().left + $slides.scrollLeft()
}, 500);
});