2010-08-16 74 views
0

請檢查鏈接www.aboud-creative.com/demos/mckinley3。 在那裏我有一個jQuery手風琴與jCarousel裏面的「開發」部分。對於標誌,手風琴和右下角的單色,我們使用標準淡入功能在頁面加載時淡入。所以,當你進入「開發」部分時,你會看到沒有顯示圖像。這是我的問題。當我不使用fadeIn函數,以便所有元素一次顯示在頁面加載時,它可以正常工作,但是一旦我使用手風琴顯示:樣式表中沒有,然後使用fadeIn顯示它,問題就會出現。 我能做些什麼呢?jCarousel + jQuery Accordion + fadeIn

回答

1

如果傳送帶在初始化過程中被隱藏,jCarousel在執行所需的計算時遇到問題。解決方案是在顯示容器後初始化jCarousel。

事情是這樣的:

$('container_selector').fadeIn(function() { 
    var c = $('carousel_selector'); 
    if (!c.data('jcarousel')) { 
     c.jcarousel({ ... options .. }); 
    } 
});