Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать бесконечную прокрутку слайдера? Не получается подогнать под готовые решения... help plz

Max Ученик (196), закрыт 4 года назад
var slideNow = 1;
var slideCount = $('.slidewrapper').children().length;
var interval = 2000;
var navBtnId = 0;
var translateWidth = 0;
var maxSymbolsTextarea = 150;

$(document).ready(function() {
var switchInterval = setInterval(nextSlide, interval);

$('.viewport').hover(function() {
clearInterval(switchInterval);
}, function() {
switchInterval = setInterval(nextSlide, interval);
});

}
function nextSlide() {
if (slideNow == slideCount || slideNow <= 0 || slideNow > slideCount) {
translateWidth = -$('.viewport').width() * (slideNow);
// $('.slidewrapper').css('transform', 'translate(0, 0)');
// $('.slidewrapper').append($('.slidewrapper').children().first().clone());
// $('.slidewrapper').children().first().remove();

$('#butImg' + slideNow).attr("src","");
slideNow--;
$('#butImg' + slideNow).attr("src","images/Rectangle 2.png");

} else {
translateWidth = -$('.viewport').width() * (slideNow);
// $('.slidewrapper').css({
// 'transform': 'translate(' + translateWidth + 'px, 0)'
// });
// $('.slidewrapper').prepend($('.slidewrapper').children().last().clone());
// $('.slidewrapper').children().last().remove();

$('#butImg' + slideNow).attr("src","");
slideNow++;
$('#butImg' + slideNow).attr("src","images/Rectangle 2.png");
}
}
Дополнен 4 года назад
слайды записаны в ul
Лучший ответ
A Man Without Humor Мастер (2187) 4 года назад
Попробуй Slick Slider
MaxУченик (196) 4 года назад
у меня слайдеры записаны в списке ul как li.. Slick почему-то не крутит их: $('.slidewrapper').slick({
slidesToShow: 3,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 1000,
});
A Man Without Humor Мастер (2187) Надо весь код, я тебе ничего так не скажу
Остальные ответы
$eg@ru$ Мыслитель (7579) 4 года назад
Если есть возможность, попробуй owl carousel 2
Там есть loop параметр, это делает прокрутку бесконечной, а также можно выставить автопереключение и много всяких фишек.

https://owlcarousel2.github.io/OwlCarousel2/
Похожие вопросы