我正在使用jcarousel,并在窗口调整大小时我收到错误:
jCarousel:没有为物品设置宽度/高度.这将导致无限循环.中止...
我怎样才能避免这个错误?
小智 97
只需提供选项'itemFallbackDimension'
例:
jQuery('#yourcarousel').jcarousel({
scroll: 1,
visible: 1,
animation: 3000,
auto: 8,
wrap: 'circular',
itemFallbackDimension: 300
});
Run Code Online (Sandbox Code Playgroud)
如果由于某种原因,jCarousel无法检测到项目的宽度,您可以在此处设置回退维度(宽度或高度,具体取决于方向)以确保正确计算.
我希望这可以帮助别人...
小智 16
如果捆绑的css文件未附加或未正确附加,则会显示此错误...您必须正确应用它(皮肤的名称将进入id或ul).
示例:ul的类必须设置为jcarousel-skin-tango或jcarousel-skin-ie7
小智 10
我刚刚遇到这个问题,上面既没有,也没有找到解决问题的任何其他解决方案.如果有人仍然遇到这个,我修复如下:
在创建jCarousel实例时定义itemFallbackDimension属性,将其设置为高度或宽度,具体取决于您是在水平方向还是垂直方向使用jCarousel,例如:
jQuery('#imageScroller').jcarousel({
scroll :1,
itemFallbackDimension:588
});
希望这对你有所帮助.
这是设计使然,您必须设置每个图像的宽度和高度:
<li><img src="" width="75" height="75" alt="" /></li>
Run Code Online (Sandbox Code Playgroud)