2012-10-28 3 views
1

템플릿에서 구입 한 사용자 정의 jCarousel JavaScript()를 사용하고 있습니다. 그러나 AJAX로 컨텐트를로드하려고 할 때 너비 나 높이를 감지 할 수 없기 때문에 컨베이어가 끊어집니다. 컨텐츠가 AJAX를 통해 삽입 된 후 jCarousel이 다시로드되도록하려면 어떻게해야합니까?AJAX 콘텐츠를로드 한 후 jCarousel을 어떻게 재설정합니까?

나는 해결책을 찾기 위해 4-5 일을 보내고 비슷한 질문을하지만 명확한 답이없는 수많은 사람들을 보았다. 제발 도와주세요! 이미지를로드 한 후

답변

0

, 당신은 내가 좋아하는 그것을 해결하기 위해 관리를 사용하여 회전 목마 .jcarousel('reload' [, options])

+0

좋아, 지금 어디 그 코드를 삽입 할 것인가? (실제 초보자 js 또는 index.php 또는 내 content.php에서 내 초조해하는 초보자)? – iMistaBond

0

를 다시로드해야하는

$("#Services").each(function (index, item) { 
     /* Load Content With AJAX */ 
     var url = site.baseUrl + $(item).data("url"); 
     if (url && url.length > 0) { 
      $(item).load(url, 

      /* Check return of load function if success load jcarousel */ 
      function (responseText, textStatus, XMLHttpRequest) { 
       if (textStatus == "success") { 
        if ($('.slidewrap').length && jQuery()) { 
          $('.slidewrap').carousel({ 
          speed: 600, 
          slider: '.slider', 
          slide: '.slide', 
          slideHed: '.slidehed', 
          nextSlide: '.next', 
          prevSlide: '.prev', 
          addPagination: false, 
          addNav: false 
          }); 
        } 
       } 
       if (textStatus == "error") { 
     // oh noes! 
       } 
      }); 
     } 
}); 
관련 문제