Я посреди записи приложения показа слайдов (нажмите кнопку, и Вы скользите через список изображений) для jQuery, но я столкнулся с небольшой ошибкой, где это ответит на click()
запросите даже, в то время как анимация происходит. Я использую animate()
уже функционируйте, так, чтобы не предотвращал дополнительные запросы анимации.
Какой-либо способ программировать вокруг этого?
Вы можете проверить, выполняется ли анимация, в обработчике click
:
if ($(this).is(':animated')) return false;
В качестве альтернативы вы можете использовать функции live
или делегировать
только для привязать обработчик к неанимированным элементам:
$('something:not(:animated)').live('click', function() { ... });