Ответ Кай Цина - это круто :) Я сделал вариант для своих нужд и добавил jQuery для переменной max, чтобы она менялась в зависимости от того, сколько у дочернего элемента <div>
прямого ползунка, так что у вас никогда не будетчтобы отредактировать его, как только оно будет установлено:)
Я просто оставлю здесь фрагмент кода на тот случай, если он кому-нибудь понадобится: p
$(document).ready(function(){
var max = 275 * $('.slider-wrap > div').length; //change div to whatever element wraps each individual piece of content you're sliding.
var current = 0;
$('.left').click(function () {
if(current < max){
alert(current);
current += 275;
$(".slider-wrap").animate({marginLeft:current + 'px'},'slow');
}
});
$('.right').click(function () {
if(current > 0){
alert(current);
current -= 275;
$(".slider-wrap").animate({marginLeft:current + 'px'},'slow');
}
});
});