jCarousel + jQuery Accordion + fadeIn

时间:2010-08-16 09:43:08

标签: javascript jquery html css jcarousel

请查看此链接www.aboud-creative.com/demos/mckinley3。 在我的“Developments”部分里面有一个带jCarousel的jQuery Accordion。我使用标准的fadeIn功能作为徽标,手风琴和右下方的一个雄鹿在页面加载时淡入。因此,当您转到“开发”部分时,您将看到没有显示图像。这是我的问题。当我不使用fadeIn函数以便所有元素在页面加载时立即显示时,它工作正常,但是一旦我在样式表中显示手风琴:无,然后使用fadeIn显示它,就会出现问题。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果在初始化期间隐藏轮播,则jCarousel在进行必要的计算时遇到问题。解决方案是在显示容器后初始化jCarousel。

这样的事情:

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