在jCarousel中设置可见图像的数量

我将jCarousel集成到我的asp.net页面中,但它一次只显示3个图像。 如果我需要一次显示10个图像,那么我应该在代码中更改什么?

这是我的小片段:

 jQuery(document).ready(function () { jQuery('#mycarousel').jcarousel({ size:5, itemLoadCallback: mycarousel_itemLoadCallback }); }); function mycarousel_getItemHTML(mother) { var item = "
"; item += ""; item += "
"; item += "
" + mother.Title + "
"; return item; };

试试这个

 jQuery('#mycarousel').jcarousel({ visible: 3 }); 

需要改变容器和夹子的宽度 ; 通过可见项增加项目编号:10

JS

 jQuery('#mycarousel').jcarousel({ visible: 10 }); 

CSS

 .jcarousel-skin-ie7 .jcarousel-container-horizontal { width:750px; } .jcarousel-skin-ie7 .jcarousel-clip-horizontal { width:740px; } 

只需更改CSS:

.jcarousel-skin-tango .jcarousel-container-horizontal

[将宽度改为你想要的任何东西]

我最近遇到了同样的问题。 事实certificate,如果你有一个早期版本的jQuery,它将默认为三个项目,无论你的可见性设置为什么。

我在CSS文件中找不到皮肤宽度,所以我可能会遗漏一些东西。

我通过在这里玩它来解决这个问题: http : //jsfiddle.net/xNjwh/168/ ,恢复到我的旧版jQuery版本,并且弄乱了以下代码:

 jQuery('#mycarousel').jcarousel({visible: 4}); 

嗨,不是真正的答案,因为更多的替代品。 我自己花了一些时间在这个问题上,我最终的解决方案是使用不同的jQuery carousel插件,它提供了更多的定制方式,并且其function几乎完全相同。

它允许您指定自己的css规则,如果您需要容器项目,这是我想象的最重要的。

jQuery的旋转木马精简版

我不会以任何方式与开发人员Karl Sweedberg联系。 它基于Ganeshji Marwaha的原始代码。

希望它可以帮到某人。

吉米