jcarousellite элементы перемещаются в прокрутке, когда количество элементов не делится на число прокрутки - PullRequest
3 голосов
/ 06 октября 2011

У меня на одной из моих страниц работает jCarouselLite (http://www.gmarwaha.com/jquery/jcarousellite/#doc), и возникла проблема с прокруткой.

У меня настроено всегда показывать 3 элемента и прокручивать 3 элемента за раз, а циркулярное значение равно true.

$(".carousel-1").jCarouselLite({
        btnNext: ".carousel-next-1",
        btnPrev: ".carousel-prev-1",
        circular:true,
        easing: 'easeInOutCubic',
        speed: 600,
        scroll: 3,
        visible: 3
});

Нет проблем, если только общее количество элементов не делится на 3 - в этом случае, когда вы приближаетесь к последнему элементу в списке, видимые элементы будут «перепрыгивать» на 1 место влево, когда карусель обновляет содержимое .

Очевидным обходным решением было бы ограничить число результатов чем-то делимым на 3, разумеется, это не очень хороший вариант.

Кто-нибудь еще имеет эту проблему?

1 Ответ

1 голос
/ 28 сентября 2012

Я просто ограничил число результатов до чего-то, делимого на три, после того, как попробовал все, что мог придумать.

У меня даже был трал через исходный код, и я сам пытался его исправить, однако я не сделал этого.получить слишком далеко из-за нехватки времени.Я бы сказал, что исправить это можно, если бы у кого-то было на это время.

...