2014-01-09 5 views
-2

jQuery Cycle 플러그인을 사용하고 있는데 documentation을 통해 첫 번째 슬라이드/이미지로 돌아갈 방법을 찾을 수 없습니다.jQuery주기의 이벤트를 기반으로 첫 번째 슬라이드로 돌아 가기

프로그래밍 방식으로이 작업을 수행 할 수있는 방법이 있습니까? 예를 들어, 슬라이드 4에 있고 jQuery.click() 이벤트가있는 DIV가 있다고 가정 해보십시오. 첫 번째 슬라이드로 돌아 가기 위해이 이벤트를 바인딩하는 방법은 무엇입니까?

+1

스위치 (http://jquery.malsup.com/cycle2/) 될 수있다? –

+0

또는'stop' 명령을 사용 하시겠습니까? – CodingIntrigue

+0

cycle2를 사용할 수 없습니다. 사이클에 의존하는 다른 것을 사용하고 있습니다. 중지 명령은 원래 슬라이드로 돌아 가지 않습니다. – daveycroqet

답변

2

데모를 보지 않았습니다.

$('#s1').cycle(); 
$('#goto1').click(function() { 
    $('#s1').cycle(0); 
    return false; 
}); 

Demo here

내가 대신 cycle2로 전환하는 것이 좋습니다 다음 Goto demo에서보세요. 당신은 당신이 누락 된 것을 모른다.

+0

고마워, 정확히 내가 무엇을 찾고 있었는지. 왜 이것이 옵션/API에 없으며 데모를 통해서만 참조되는지를 잘 모릅니다. 다음 번에 더 열심히 볼 것입니다! 그리고 나는 cycle2를 다시 살펴볼 것입니다. 그러나 또 다른 플러그인은 불행히도주기에 의존합니다. – daveycroqet

1

goto 명령을 사용하기 만하면됩니다. cycle2 documentation 당,이 내가 어떻게 할 것입니다 : [cycle2]에

//"DIV with a jQuery.click() event" 
<div id="go_to_slide_one" ></div> 

// goto 1st slide (slides are zero indexed) 
$('#go_to_slide_one').click(function() { 
    $('.cycle-slideshow').cycle('goto', 0); 
}); 
+0

@daveycroqet 귀하의 의견을 읽으십시오. cycle2를 사용할 수 없다면이 기능이 작동하지 않을 것입니다. 하지만 다른 사람에게 유용 할 경우를 대비하여 여기에 내 대답을 남겨 둘 것입니다. – user1678293

+0

어쨌든 도와 줘서 고마워. – daveycroqet