Извините за вводящий в заблуждение заголовок его трудно объяснить!Предотвращение работы функции для множества нажатий
В принципе у меня есть функция, которая при нажатии левой/правой кнопки div перемещает X пикселей в любом направлении.
// Upcoming events slide
$('.nextEvent').click(function(e){
e.preventDefault();
if($('.newsColWrap').offset().left == '597.5'){
} else {
$('.newsColWrap').stop(true,true).animate({'left' : "-=435px"},500)
}
});
$('.prevEvent').click(function(e){
e.preventDefault();
if($('.newsColWrap').offset().left == '1032.5'){
} else {
$('.newsColWrap').stop(true,true).animate({'left' : "+=435px"},500);
}
});
Функция работает отлично, но если анимации происходит, и вы снова нажмите, потому что, если оператор не возвращает мой ДИВ двигается слишком далек, это имеет смысл?
Спасибо @Arun, это все еще позволяет мне продолжать нажимать, но и переместить div вправо? – Liam
@ Liam в этом случае попробуйте ответить techfoobar –