2017-10-09 10 views
0

Flexslider의 현재 버전 (2017 년 중반)을 사용 중입니다. 코드를 변경하여 이미지를 클릭하면 슬라이더가 다음 슬라이드로 넘어갑니다.
이 질문은 이전 버전에 대한 답변 이었지만 새로운 Flexslider 플러그인의 jquery.flexslider-min.js에 대한 코드를 변경/삽입하는 방법을 알지 못합니다. 도움을 주시면 감사하겠습니다.Flexslider - 이미지를 클릭하여 다음 슬라이드로 이동

$('.flexslider').flexslider({ 
directionNav : false, 
slideshow: false, 
animation: "slide", 
controlsContainer: ".flex-container", 
start: function(slider) { 
$('.slides li img').click(function(event){ 
    event.preventDefault(); 
    slider.flexAnimate(slider.getTarget("next")); 
}); 
} 
}); 
+0

혼란을 피하려면 위의 코드는 Bojan Petkovski의 2014 년 답변에서 유래했습니다. https://stackoverflow.com/questions/26104112/flexslider-advance-to-next-slide-via-on-click –

답변

0

당신이 당신의 페이지에 물건을로드하는 방법을 모르겠어요,하지만 당신은 (스크립트 태그) 페이지에서 다음을 넣어 경우, 슬라이더가 IMG 클릭에 다음 슬라이드로 이동합니다.

<script> 
$('.slides li img').click(function(event){ 
    event.preventDefault(); 
    $('#slider').flexslider("next") //Go to next slide 
}); 
</script> 

외부 파일에이 jQuery를로드하는 경우 스크립트 태그를 제외하십시오. flexslider 코드 다음에 오는 지 확인하십시오. 또한 $jQuery으로 대체해야 할 수도 있습니다. 그리고 슬라이드 컨테이너에 클래스 slides이 있어야합니다.

바로 해당 내용은 repo docs입니다.

+0

@ icicleking . jquery.flexslider-min.js에서 주어진 코드를 통합해야하는 위치를 더 자세히 지정할 수 있습니까? 파일이 광범위하고 삽입이 불행합니다. 다음은 원본 스크립트입니다. http://textuploader.com/d4obd –

+0

@DarioLanfranconi 코드를 flexslider 코드에 추가하지 않고 코드에 추가합니다. 도움이되기를 바랍니다. – icicleking

+0

문제는 flexslider를 wordpress plugin으로 설치했는데 코드가 인쇄되고 참조되는 곳이 명확하지 않다는 것입니다. 나는 지금 woocommerce를위한 지원 티켓을 썼다, detailled 정보 및 설명을 당신을 그러나 감사하십시오. –