콘텐츠 슬라이더가 있습니다. 추가적으로 "이전"& "다음"버튼을 만들었습니다. 애니메이션이 완료되면 버튼을 클릭 할 수 있어야합니다 (애니메이션 길이는 500ms 임). 나는 그것을 해결하기 위해 노력 : 애니메이션 선택,하지만 작동하지 않습니다애니메이션이 작동하는 동안 jQuery 클릭 이벤트를 중지하려고합니다.
이if (!$(".scrollContainer").is(':animated')) {
$(".nextItems a").click(function() {
$(".slideNavig").find('a.selected').removeClass('selected').parent().next().find("a").addClass('selected');
});
}
if (!$(".scrollContainer").is(':animated')) {
$(".prevItems a").click(function() {
$(".slideNavig").find('a.selected').removeClass('selected').parent().prev().find("a").addClass('selected');
});
}
또는 아주 간단하게, 내가 클릭 한 후 500ms로에 대한 이벤트를 클릭 버튼을 중지해야합니다. 누구든지 제발 도와 주실 래요?
메이크 .unbind 결합 '()'방법 http://api.jquery.com/unbind/ –
@aSeptik 사용하고 바인딩 해제하고 다시 바인딩이 나쁘다. 깃발이나 수표를 사용하여 묶는 댄스를하기보다는 이벤트를 처리해야하는지 결정하는 것이 훨씬 낫습니다. – PetersenDidIt
@PetersenDidIt - 네 말이 맞아요! –