2013-07-03 5 views
0

첨부 파일이있는 회전식 갤러리가 있습니다. 사용자가 미리보기 이미지 갤러리에서 이미지를 클릭하면 회전식에 이미지를 설정할 수 있기를 원합니다. 해당 항목을 "활성"으로 설정하여 작동 시키지만, 부트 스트랩 전환을 사용하지 않으므로 이미지가 갑자기 나타납니다. 슬라이드 애니메이션을 추가 할 수있는 방법이 있습니까? (오른쪽) 썸네일 갤러리부트 스트랩 회전 장치 : 프로그래밍 방식으로 이미지를 회전식으로 이미지로 설정합니다.

회전 목마 (왼쪽) : enter image description here

자바 스크립트

<script type="text/javascript"> 
     // go to image in carousel 
     function setCarousel(carouselID, image){ 
      $('.carousel.'+carouselID+' .item.active').removeClass('active'); 
      $('.carousel.'+carouselID + ' div:nth-child('+image+')').addClass('active'); 
     } 

     // set photo to active in carousel when thumbnail is clicked 
     $('.thumbGallery img').click(function(){ 
      var parent = $(this).attr("data-parent"); 
      var position = parseInt($(this).attr("data-position"))+1; 
      console.log("parent: " + parent); 
      console.log("position: " + position); 

      // slide to the element in the slideshow 
      setCarousel(parent, position); 

     });  
</script> 

회전 목마 HTML :

<div id="detailViewPhoto"> 
     <div class="mainPhoto carousel slide 523" id="carousel-523"> 
      <div class="carousel-inner 523 active"> 
       <div class="item active">  
        <a class="fancybox" href="https://buildinprogress.s3.amazonaws.com/image/imagePath/897/2013-06-18_08.25.02.jpg" rel="gallery 523"> 
        <img alt="Preview_2013-06-18_08.25.02" src="https://buildinprogress.s3.amazonaws.com/image/imagePath/897/preview_2013-06-18_08.25.02.jpg" width="100%"> 
        </a> 
       </div> 
       <div class="item"> 
        <a class="fancybox" href="https://buildinprogress.s3.amazonaws.com/image/imagePath/898/2013-06-18_08.24.07.jpg" rel="gallery 523"> 
        <img alt="Preview_2013-06-18_08.24.07" src="https://buildinprogress.s3.amazonaws.com/image/imagePath/898/preview_2013-06-18_08.24.07.jpg" width="100%"> 
        </a> 
       </div> 
      </div> 
      <a class="carousel-control left" href="#carousel-523" data-slide="prev" style="display: none;">‹</a> 
      <a class="carousel-control right" href="#carousel-523" data-slide="next" style="display: none;">›</a> 
     </div> 

     <div class="thumbGallery 523"> 
      <img alt="Thumb_2013-06-18_08.25.02" data-parent="523" data-position="0" src="https://buildinprogress.s3.amazonaws.com/image/imagePath/897/thumb_2013-06-18_08.25.02.jpg" style="padding: 4px; border: 1px solid rgb(204, 204, 204); max-width: 85%; cursor: default;"> 
     <img alt="Thumb_2013-06-18_08.24.07" data-parent="523" data-position="1" src="https://buildinprogress.s3.amazonaws.com/image/imagePath/898/thumb_2013-06-18_08.24.07.jpg" style="padding: 4px; border: 1px solid rgb(204, 204, 204); max-width: 85%; cursor: default;"> 
     </div> 

    </div> 

답변

1

턴 이 작업을 수행하기위한 기본 회전식 방법이 있습니다. 그것은 $ ('. 회전 목마')입니다. 회전 목마 (number) 여기서 number는 순환하려는 항목입니다. 도!

관련 문제