2014-02-27 4 views
1

커스텀 호출기 요소 (썸네일)와 이전/다음 버튼을 모두 갖춘 슬라이드 쇼에서 Mike Alsup의 멋진 Cycle2 jquery 플러그인을 사용하고 있습니다. 호출기를 클릭 한 경우주기 후 이벤트 을 사용하여 작업을 트리거하는 방법은 무엇입니까? 나는 호출기 요소에서 클릭 이벤트 사용하지 않으호출기 항목 클릭과 Cycle2의 이전/다음 항목 클릭을 구분할 수 있습니까?

$('#myslideshow').on('cycle-after',function(e, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag){ 
    // Do something here only if the pager was clicked. 
}); 

- 슬라이드 전환이 완료 될 때까지 기다리지 않습니다, 그것은 바로 화재, 때로는 슬라이드 쇼 애니메이션과 충돌 할 것으로 보인다.

+0

동일한 문제에 대해 작성하고 문제를 설명 할 수 있습니까? – Sai

답변

2

페이저 항목 또는 cycle-pager-activated 이벤트의 클릭 이벤트 중에 부울 값을 true로 설정하고 cycle-after 이벤트에서 해당 값을 사용하는 경우 부울 값을 true로 설정 한 다음 false로 다시 설정하는 방법은 어떻습니까?

+0

긴 지연 ... 나는 지난 2 월에 다른 솔루션으로 옮겼습니다. 이것은 훌륭한 접근 방법입니다. – squarecandy