2010-08-05 65 views
1

我設置的jCarousel,因爲他們消失動態加載的元素,然後讓他們重新出現的jCarousel無限循環 - 沒有寬度或高度設置

現在它給了我一個錯誤說:「不寬/高的項目設置。 「

我已經試過這裏所描述的黑客:http://old.nabble.com/jCarousel:-No-width-height-set-for-items.-td13913308s27240.html

和它造成的Firefox崩潰(可能是因爲它的循環不斷)

什麼想法?

+0

你有鏈接到網站,所以我可以看到代碼? – TALLBOY 2010-08-05 17:41:55

+0

@TALLBOY - 我舉了一個克里斯可能在這裏看到的錯誤的工作示例http://jsfiddle.net/xv7yN/。這個例子只在IE6中引發錯誤(驚喜) - 我吹掉了所有瀏覽器中導致錯誤的代碼 - 但我會盡快發佈完整的瀏覽器示例。 – malonso 2010-09-15 18:25:27

回答

1

您需要設置一個明確的高度.jcarousel剪輯容器

+0

這就是Drupal模塊的'.jcarousel-item'。分配任意寬度;它會被自動覆蓋... – cptstarling 2016-01-08 17:00:38

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

添加「itemFallbackDimension:300」...這將幫助你... – ThmHarsh 2012-08-17 11:45:28

1

夥計們對這個應該工作

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

當你把你的高度和寬度,在你的css文件中它應該出現。