2010-01-21 1 views
3

나는이 비슷한해야 할 때 jCarousel 숨기기페이지가로드

jQuery('#ImgCarousel').jcarousel({}); 
jQuery('#ImgCarouselCon').hide(); 

ImgCarouselCon 회전 목마 감싸되는 컨테이너 사업부입니다. 이 코드를 사용하면 회전식 슬라이드 쇼가 숨겨져있어 오류가 발생하면서 회전식 슬라이드가 계속로드됩니다. jCarousels 설명서를 보았지만 작동 할 콜백을 찾을 수 없습니다. onComplete와 같은 것이 이상적이지만 주사위는 없을 것입니다.

답변

6

을 "표시" 그것을 설정하지만 그것은 페이지에서 볼 수있는 것이 아닙니다.

표시하려는 경우 position:static으로 변경하면 페이지의 위치로 되돌아갑니다. 또는 어떻게 든 애니메이션을 적용하려면 jQuery('#ImgCarouselCon').hide()을 먼저 호출 한 다음 position:static (이상적으로는 CSS 클래스를 통해)을 호출 한 다음 표시하려는 애니메이션이나 기타 등등을 수행하십시오.

-1

initCallback 옵션을보십시오 : jcarousel가 할 수있는 것은 여전히 ​​그래서, 당신은 position:absoluteleft:-999em (또는 충분히 많은 수의)로 컨테이너 요소의 위치를 ​​설정할 수

jQuery('#ImgCarousel').jcarousel({ 
    initCallback: function() {jQuery('#ImgCarouselCon').hide();} 
}); 
+0

이것은 작동하지 않습니다. initCallback은 캐 러셀이로드되기 전에 호출됩니다. – Biff