Небольшая проблема с jCarousel Lite - PullRequest
1 голос
/ 22 ноября 2011

Я использую это http://www.gmarwaha.com/jquery/jcarousellite/ для вертикального слайдера.

Теперь у меня есть следующие настройки:

var sliderShowItems = $(.vSlider).attr('id').split('-', 2);

$('.vSlider').jCarouselLite({
            visible: sliderShowItems[1],
            scroll: sliderShowItems[1],
            auto: 6000,
            speed: 650,
            vertical: true,
            pauseOnHover: false         
});

Теперь проблема в том, что я хочу динамически получать количество видимых элементов из CMS (отсюда и var sliderShowItems), но jCaroulseLite прерывается, если я делаю так Он показывает только первые 4 (если я поставил 4 в моем cms), а затем просто начинает прокручивать случайно. Если я просто поставлю, например, видимый: 4 и прокрутки: 4, он работает нормально. Но когда я ставлю число динамически, вот так оно распадается :( И я не знаю почему? Любой совет?

1 Ответ

2 голосов
/ 22 ноября 2011

Это зависит от того, какое значение вы получаете от sliderShowItems, пытаетесь ли вы показать больше изображений, если есть больше изображений?потому что вы можете попробовать что-то вроде.

var sliderShowItems = $(.vSlider).length;
sliderShowItems = Math.ceil(sliderShowItems / 3);

$('.vSlider').jCarouselLite({
            visible: sliderShowItems,
            scroll: sliderShowItems,
            auto: 6000,
            speed: 650,
            vertical: true,
            pauseOnHover: false         
});
...