JCarousel + JQuery Аккордеон + FadeIn - PullRequest
0 голосов
/ 16 августа 2010

Пожалуйста, проверьте эту ссылку www.aboud-creative.com / demos / mckinley3 . Там у меня есть jQuery Accordion с jCarousel внутри раздела «Разработки». Я использую стандартную функцию fadeIn для логотипа, аккордеона и оленя в правом нижнем углу, чтобы постепенно увеличиваться при загрузке страницы. Итак, перейдя в раздел «Разработки», вы увидите, что изображения не отображаются. Это моя проблема. Когда я не использую функцию fadeIn, чтобы все элементы отображались одновременно при загрузке страницы, она работает нормально, но как только я сделал отображение аккордеона: ни одного в таблице стилей, а затем показал его с помощью fadeIn, возникает проблема. Что я могу с этим поделать?

1 Ответ

1 голос
/ 17 августа 2010

Если карусель скрыта во время инициализации, jCarousel не может выполнить необходимые вычисления.Решением является инициализация jCarousel после отображения контейнера.

Примерно так:

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