1

我正在使用这个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 个(如果我在我的 cms 中放了 4 个),然后开始随机滚动。如果我只是放例如可见:4 和滚动:4 它工作正常。但是当我像这样动态输入数字时,它会分解:(我不确定为什么?有什么建议吗?

4

1 回答 1

2

这取决于您从sliderShowItems 获得的价值,如果有更多图像,您是否尝试显示更多图像?因为你可以尝试类似的东西。

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

$('.vSlider').jCarouselLite({
            visible: sliderShowItems,
            scroll: sliderShowItems,
            auto: 6000,
            speed: 650,
            vertical: true,
            pauseOnHover: false         
});
于 2011-11-22T08:52:37.063 回答