2011-12-01 111 views
1

我有一個jCarousel設置,用戶可以通過單擊縮略圖來替換較大的圖像。它在Webkit中運行良好,但在Firefox中單擊較小的縮略圖會在新窗口中打開該圖像。思考?jCarousel在Firefox中不工作

+0

顯示代碼請! –

+0

在@cryode的幫助下找到了它。 FF發出JS錯誤,表示jCarousel無法確定圖像的寬度或高度。初始化jCarousel時設置「itemFallbackDimension」選項解決了問題。 –

回答

1

萊恩是有這個問題的jCarousel被返回錯誤:

Error: jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...

錯誤文本是不言自明。通常通過在HTML或CSS中明確定義項目的寬度或高度(適用於元素)或使用初始化選項itemFallbackDimension在JavaScript文件中初始化jCarousel時解決此問題。例如:

$('#myItems').jCarousel({ 
    scroll: 1, 
    vertical: true, 
    itemFallbackDimension: 150 
}); 

的itemFallbackDimension將寬度如果您的轉盤是水平的,或高度,如果它是垂直的(這個)。