콘텐츠를 슬라이드하기 위해 사이클 플러그인을 사용하고 있습니다. 슬라이드하는 동안 이전 또는 다음 버튼을 두 번 이상 클릭하면 애니메이션이 완료되기 전에 다른 슬라이드로 바로 이동합니다.주기 플러그인에서 탐색 버튼을 사용/사용 중지하는 방법은 무엇입니까?
슬라이딩 중에 탐색 버튼을 비활성화하려고하는데 작동하지 않습니다.
JS : 나는 isNext
가 boolean
수 있는지 확인하는 콜백 onPrevNextEvent
을 사용하고
$('#slider ul').cycle({
timeout: 0,
fx: 'scrollHorz',
prev: '#prev',
next: '#next',
after: onAfter,
onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement){
$('#nav a').attr('disabled','disabled');
if (isNext == true || isNext == false) {
console.log('bool')
}
}
});
function onAfter(curr, next, opts) {
var index = opts.currSlide;
$('#prev')[index == 0 ? 'hide' : 'show']();
$('#next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
}
. 이 상태가되기 전에 탐색 링크에 속성을 추가하는 테스트를 만들었지 만 속성을 추가하는 중이지만 이전/다음 기능을 방해하지는 않습니다. 어떻게 활성화/비활성화 할 수 있습니까? 일부 도움을 주실 수 있습니다