2013-05-16 20 views
0

我有創建依賴於一個菜單項被點擊4個或5 JSON對象,我所想要做的是項目,的jCarousel添加從JSON對象的onclick,不會滾動

  1. 用戶點擊菜單項目(例如牆)
  2. 導航欄顯示的是顯示可用的牆壁選擇縮略圖,導航欄是長而細的(橫向頁面),使用jCArousel它應該顯示4個選項,然後顯示點擊下一個按鈕它應該滾動到下一個4.
  3. 如果用戶點擊了門,牆壁導航應該消失,subna v(和jcarousel)隨後應該有門。

我沒有用新數據填充jcarousel的問題,我有一個重大問題讓它滾動一次它被重新填充。

出於某種原因,我無法獲得與JSON對象一起工作的Fiddle,但點擊樓層和門,你應該獲得我想要實現的GIST的GIST。

功能造成一個問題,我認爲是,

function mycarousel_itemAddCallback(carousel, first, last, data) 

{// 只需一次添加的所有項目,並設置相應的大小。

console.log(data); 

for (i = 0; i < data.length; i++) { 
    $("#secondary ul").add(i+1, '<li><a href="#"><img src="http://placehold.it/141x75"/></a></li>'); 
} 

$("#secondary ul").size(data.length); 

}

我是否需要添加新的數據或某事之後重新initializze旋轉木馬?

回答

0

從技術文檔:

重裝

重新加載轉盤。如果已從外部更改列表的內容 或想要更改影響輪播外觀的選項,則此方法對於重新初始化輪播運行時很有用。

$('.jcarousel').jcarousel('reload', { 
    animation: 'slow' 
})