2013-10-15 63 views
0

永遠滾動如果我有這樣爲我的jCarousel靜態內容:的jCarousel儘管沒有更多的項目

<ul id="mycarousel" class="jcarousel-skin-tango"> 
    <li><img src="image1.bmp" alt="" width="75" height="75" alt="" /></li> 
    ... 
    <li><img src="image6.bmp" alt="" width="75" height="75" alt="" /></li> 
</ul> 

那麼轉盤滾動6個圖像。

如果我有一個空列表:

<ul id="mycarousel" class="jcarousel-skin-tango"> 
</ul> 

和動態加載項:

jQuery('#mycarousel').jcarousel({ 
    itemLoadCallback: myCarouselItemLoadCallback, 
}); 

function myCarouselItemLoadCallback(carousel, state) 
{ 
    if (state === "init") 
    { 
     for (var i = 0; i < dummyData.length; ++i) 
     { 
      carousel.add(i, dummyData[i].ihtml); 
     } 
    } 
} 

其中dummyData被定義爲:

​​

然後我得到的旋轉木馬這6個項目,但下一步按鈕不會在6完成後禁用,而是我可以永遠點擊下一步,並且它只是不斷顯示3個'圖像' - 所有這些都只是佔位符(不知道該怎麼稱呼它,只是一個空白的框,在那裏會有圖像)。

所以我的問題是爲什麼輪播不停止在6就像它與靜態內容?

謝謝。

回答

0

令人驚訝的是,似乎你需要明確設置大小...

carousel.options.size = dummyData.length; 
相關問題