나는 3개의 div 세트를 가지고 있습니다:
<div id="img_collections_g1" class="flexslider">
<ul class="slides productPic">
<li>
<img id="img_gam_1" src="resources/desktop/Comp-1.png" />
</li>
<li>
<img id="img_gam_2" src="resources/desktop/_Layer-Comp-1-copy.png" />
</li>
<li>
<img id="img_gam_3" src="resources/desktop/_Layer-Comp-2.png" />
</li>
</ul>
</div>
<div id="img_collections_ga2" class="flexslider">
<ul class="slides productPic">
<li>
<img id="img_gam2_1" src="resources/desktop/Comp-1.png" />
</li>
<li>
<img id="img_ga22" src="resources/desktop/Comp-1-copy.png" />
</li>
<li>
<img id="img_ga2o_3" src="resources/desktop/-Comp-2.png" />
</li>
</ul>
</div>
<div id="img_collections_g3" class="flexslider">
<ul class="slides productPic">
<li>
<img id="img_gam3o_1" src="resources/desktop/omp-1.png" />
</li>
<li>
<img id="img_gam3o_2" src="resources/desktop/Comp-1-copy.png" />
</li>
<li>
<img id="img_gam3_3" src="resources/desktop/Comp-2.png" />
</li>
</ul>
</div>
클릭하면 오른쪽에서 왼쪽으로 미끄러집니다.
3개 모두에는 flexslider 플러그인이 내장되어 있습니다.
$('.flexslider').flexslider({
easing: "swing",
animation: "fade",
slideshowSpeed: 2000,
animationSpeed: 1,
touch: true,
controlsContainer: ".flex-container",
start: function(slider){
funSETBottomSec();
},
after: function(slider){
funSETBottomSec();
//$(".flex-control-nav li").removeClass("active");
//$(".flex-active").parent().addClass("active");
}
});
나는 "다음" div로 슬라이드하기 위해 "다음"을 클릭할 때 flexslider를 다시 시작하고 첫 번째 "li" 이미지에서 시작해야 하는데 현재는 마지막 div 위치에서 시작하고 싶습니다.
나는 또한 "다음" 클릭 시 이 함수를 호출하고 있지만 나에게는 효과가 없었습니다.
어떤 솔루션.
감사해요.
답변1
속성 설정을 시도해 보셨나요?
animationLoop: true