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