当滚动编号不能整除项目数时,jcarousellite项目会在滚动中跳转

时间:2011-10-06 16:46:45

标签: jquery jcarousellite

我的某个网页上运行了jCarouselLite(http://www.gmarwaha.com/jquery/jcarousellite/#doc),并且滚动存在问题。

我将它设置为始终显示3个项目,并一次滚动3个项目,并将cirular设置为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 个答案:

答案 0 :(得分:1)

在尝试了我能想到的一切之后,我只是将结果的数量限制为可被三整除的东西。

我甚至通过源代码进行了拖网,并尝试自己修补它,但是由于时间限制我没有走得太远。如果有人有时间花在它上面,我会说可以修复。