jquery 도구 스크롤 가능 플러그인의 동작을 약간 구현하고 사용자 정의하려고합니다. 내가 원하는 것은 함수를을 완료하기를 기다리는 을 기다리고 다음 항목으로 밀어 넣기 바로 전에을 밀어 넣기 전에 함수를 호출하는 것입니다.Jquery 도구 OnBeforeSeek 함수를 스크롤하고 다음 슬라이드로 이동
내가는 API에서 onBeforeSeek 기능을 시도하지만, 불행하게도 (f.ex.에서는 setTimeout처럼) 내 원하는 기능을 호출하고 완료 될 때까지, 즉시 다음 항목으로 슬라이드 기다리지 않습니다.
기능이 완료 될 때까지 다음 항목으로 넘어 가지 않도록 어떻게 생각합니까? 그것은 onBeforeSeek을 절대적으로 두드러지게 할 필요는 없지만, 그것은 prev/next를 트리거하는 몇 가지 이벤트의 결과를 요약하기 때문에 나에게 좋았다.
마크 업 :
<section>
<div>
<dl>
<dt>titre 1</dt>
<dd><img src="http://placehold.it/350x150"></dd>
</dl>
<dl>
<dt>titre 2</dt>
<dd><img src="http://placehold.it/350x150"></dd>
</dl>
<dl>
<dt>titre 3</dt>
<dd><img src="http://placehold.it/350x150"></dd>
</dl>
</div>
</section>
<!-- navigation (cubes) -->
<div class="navi"></div>
<br style="clear: both;">
<!-- navigation prev/next -->
<a class="prev browse left">prev</a> | <a class="next browse right">next</a>
JS :
$('section').css('overflow', 'hidden');
$('section').scrollable({ circular: true }).navigator();
var api = $('section').data("scrollable");//get access to the api functions
api.onBeforeSeek(function(){
//do something and after this start sliding to the next img
}
API에 연결하는 바이올린에 이상하게
http://jsfiddle.net/micka/zhDGC/
슬라이더 휴식을 만드는 ...
어떤 제안 할 수 도움. 감사! 의 Michaël
api.onBeforeSeek (function() {...})을 사용하여 API에 연결하는 것과 동일합니다. 이렇게하면 죄송합니다. 설명했듯이 다음 버튼을 클릭 할 때 함수를 호출하고이 함수가 완료되면 다음 항목으로 슬라이드합니다. – MichaelKaeser
, 업데이트 된 바이올린을 확인하십시오. 꼬리표를 놓쳤습니다. http://jsfiddle.net/zhDGC/17/ – iurii
경고 기능에서만 작동합니다. 경고가 발생하면 모든 작업이 차단됩니다. 그러나 예를 들어 애니메이션과 같은 체크 아웃 : http://jsfiddle.net/zhDGC/18/, 그것은 애니메이션이 다음 항목으로 전환 완료 기다리지 ... – MichaelKaeser