У меня есть простая анимация jQuery, которая перемещает div вправо или влево, на событие .click().jQuery animation: Игнорировать двойной щелчок
Однако, если пользователь дважды нажимает на событие, он запускается дважды, что испортит форматирование.
Вот пример того, что у меня есть:
$('a#right').click(function() {
if ($(this).is(':visible')) {
$('#slide').animate({right: '+=257'}, 400, function() {
slide_button();
});
}
});
Функция slide_button() будет проверять, чтобы увидеть, если положение DIV находится в допустимых пределах для точки зрения пользователя. Если это так, это позволит видеть правую или левую кнопку. Если он выходит за пределы, он скроет кнопки.
Это хорошо работает, за исключением случаев, когда я нажимаю его дважды - тогда он просто сдвинется со страницы.
Есть ли способ работать с этим, чтобы игнорировать двойные клики?
сказочный ответ – iamwhitebox