没有为物品设置宽度/高度。 这将导致无限循环。 中止
我正在使用jcarousel,并在窗口resize我得到的错误:
jCarousel:没有为项目设置宽度/高度。 这将导致无限循环。 中止…
我怎样才能避免这个错误?
只要提供选项'itemFallbackDimension'
例:
jQuery('#yourcarousel').jcarousel({ scroll: 1, visible: 1, animation: 3000, auto: 8, wrap: 'circular', itemFallbackDimension: 300 });
如果出于某种原因,jCarousel无法检测项目的宽度,则可以在此处设置后备维度(宽度或高度,具体取决于方向)以确保正确计算。
我希望这可以帮助别人…
这个错误显示,当捆绑CSS文件没有附加或没有正确连接…你必须正确应用它(皮肤的名字进入ID或UL)。
例如:ul的类必须设置为jcarousel-skin-tango
或者jcarousel-skin-ie7
我刚刚遇到这个问题,既没有上述,也没有任何其他的解决scheme,我发现解决了这个问题。 如果有人仍然遇到这个问题,我把它解决如下:
- 如果不是最新版本,请升级到jCarousel的最新版本。
-
在创buildjCarousel实例时定义itemFallbackDimension属性,将其设置为高度或宽度,具体取决于您是以水平还是垂直方向使用jCarousel,例如:
jQuery('#imageScroller').jcarousel({ scroll :1, itemFallbackDimension:588 });
希望这会帮助你,因为它对我来说。
这是devise,你必须设置每个图像的宽度和高度:
<li><img src="" width="75" height="75" alt="" /></li>
您需要在ul
或任何容器上设置高度和宽度来保存图像。 查看jCarousel提供的css(很长,但只有前几个规则是相关的)。
当传送带位于外部站点的iframe中时,我们得到了这个错误。
上述答案都没有帮助,我们只有一个jcarousel插件的打包版本。 所以我们只是做了以下(沿着inmoon的答案):
代替“isNan”,我们用一个新的函数名(“myFunc”)replace源代码中的“alert”关键字。 那么我们创build了这个函数:
myFunc = function(myParam) {return}
这修正了错误。
现在我知道这是一个肮脏的黑客,但它似乎有帮助
我观察这个问题,如果容器库隐藏显示:无
你只需要更新jcarousel版本到最新版本。 这将解决这个问题。
在此下载最新版本并更新必要的文件。
如果您的画廊在UpdatePanel(Ajax)内不能正常工作,如果您在面板中生成了一个事件。 面板内的每一件事停止或产生一个错误….
只要把“〜/ Content / Carouselcss / skin.css”放在适当的位置。
解决scheme:不知道这是否真的是一个解决scheme或解决方法,但它做停止唠叨popup框一劳永逸(同时允许jCarouselfunction)。
-
打开
../jcarousel/lib/ directory
jquery.jcarousel.pack.js
。 -
search“alert”这个词,你应该find这样一段代码:
Aborting|loop|infinite|an|cause|will|This|items|set|No|jCarousel|alert|class|
-
将“alert”replace为“isNan”:
Aborting|loop|infinite|an|cause|will|This|items|set|No|jCarousel|isNan|class|
-
刷新加载jCarousel的网页,你不应该得到无限循环popup错误!