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