2010-08-16 1 views
0

www.aboud-creative.com/demos/mckinley3을 확인하십시오. jCarousel과 함께 jQuery 아코디언을 "개발"섹션 안에 넣었습니다. 나는 로고, 아코디언 및 페이지 오른쪽에 페이드 인하 오른쪽 하단에 사슴 표준 fadeIn 기능을 사용합니다. 따라서 '개발'섹션으로 이동하면 이미지가 표시되지 않습니다. 내 문제 야. 모든 요소가 페이지로드시 한 번에 표시되도록 fadeIn 함수를 사용하지 않으면 제대로 작동하지만 일단 아코디언을 표시하면 스타일 시트에 아무 것도 표시하지 않고 fadeIn을 사용하여 표시하면 문제가 나타납니다. 이 문제를 어떻게 해결할 수 있습니까?jCarousel + jQuery Accordion + fadeIn

답변

1

초기화 중에 캐로 셀이 숨겨진 경우 jCarousel에 필요한 계산을 수행하는 데 문제가 있습니다. 해결 방법은 컨테이너가 표시되면 jCarousel을 초기화하는 것입니다. 이 같은

뭔가 :

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