我设置jcarousel动态加载元素,因为它们消失然后重新出现
现在它给了我一个错误说:“没有为物品设置宽度/高度。”
我尝试过这里描述的黑客攻击:http://old.nabble.com/jCarousel:-No-width-height-set-for-items.-td13913308s27240.html
它导致firefox崩溃(可能是因为它不断循环)
任何想法?
答案 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文件中时,它应该出现。