0

请查看此链接www.aboud-creative.com/demos/mckinley3。我在它的“开发”部分中有一个带有 jCarousel 的 jQuery Accordion。我对标志、手风琴和右下角的鹿使用标准的淡入淡出功能来淡入页面加载。因此,当您转到“开发”部分时,您会看到没有显示任何图像。这是我的问题。当我不使用fadeIn 函数以便所有元素在页面加载时同时显示时,它工作正常,但是一旦我在样式表中制作手风琴显示:无,然后使用fadeIn 显示它,就会出现问题。我能做些什么呢?

4

1 回答 1

1

如果轮播在初始化期间被隐藏,则 jCarousel 无法进行所需的计算。解决方案是在容器显示后初始化 jCarousel。

像这样的东西:

$('container_selector').fadeIn(function() {
    var c = $('carousel_selector');
    if (!c.data('jcarousel')) {
        c.jcarousel({ ... options .. });
    }
});
于 2010-08-17T11:28:23.777 回答