Скажем, у меня есть что-то вроде следующего, чтобы перехватить событие нажатия кнопки:
$("#button_id").click(function() {
//disable click event
//do something
//re-enable click event
}
Как временно отключить событие нажатия кнопки, пока не закончится обработка исходного нажатия? Обычно я делаю исчезновение элемента div после нажатия кнопки, но если пользователь нажимает кнопку несколько раз быстро, он обрабатывает все эти нажатия до того, как элемент div сможет исчезнуть. Я хочу «отменить» кнопку, чтобы только первый щелчок регистрировался до исчезновения div.