Пожалуйста, проверьте эту ссылку www.aboud-creative.com/demos/mckinley3. Там у меня есть jQuery Accordion с jCarousel внутри раздела «Разработки». Я использую стандартную функцию fadeIn для логотипа, аккордеона и оленя в правом нижнем углу, чтобы они исчезали при загрузке страницы. Итак, когда вы перейдете в раздел «Разработки», вы увидите, что изображения не отображаются. Это моя проблема. Когда я не использую функцию fadeIn, чтобы все элементы отображались одновременно при загрузке страницы, она работает нормально, но как только я создаю аккордеон display:none в таблице стилей, а затем показываю его с помощью fadeIn, возникает проблема. Что я могу с этим поделать?
jCarousel + jQuery Аккордеон + затухание
Ответы (1)
Если карусель скрыта во время инициализации, у jCarousel возникают проблемы с выполнением необходимых вычислений. Решение состоит в том, чтобы инициализировать jCarousel после отображения контейнера.
Что-то вроде этого:
$('container_selector').fadeIn(function() {
var c = $('carousel_selector');
if (!c.data('jcarousel')) {
c.jcarousel({ ... options .. });
}
});
person
jsor
schedule
17.08.2010