jCarousel无限循环 - 没有设置宽度或高度

时间:2010-08-05 17:40:07

标签: jquery jcarousel

我设置jcarousel动态加载元素,因为它们消失然后重新出现

现在它给了我一个错误说:“没有为物品设置宽度/高度。”

我尝试过这里描述的黑客攻击:http://old.nabble.com/jCarousel:-No-width-height-set-for-items.-td13913308s27240.html

它导致firefox崩溃(可能是因为它不断循环)

任何想法?

4 个答案:

答案 0 :(得分:6)

jQuery('#mycarousel').jcarousel(
{
    auto : 2,
    scroll : 1,
    wrap : 'last',
    initCallback : mycarousel_initCallback,
    itemFallbackDimension: 300
});

答案 1 :(得分:1)

所以请忽略我对@TALLBOY的评论回复。我能够通过为div.carousel-container指定一个宽度来解决这个问题,这是一个在初始化轮播时由代码添加的元素。

我在搜索期间偶然发现了这个:

http://github.com/jsor/jcarousel/issuesearch?state=open&q=width#issue/22

答案 2 :(得分:1)

您需要在.jcarousel-clip容器

上设置显式高度

答案 3 :(得分:1)

这应该有用吗

.jcarousel-list li { height:??px; width: ??px; }

当您将高度和宽度放入css文件中时,它应该出现。