2010-08-16 115 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 .. }); 
    } 
});