Я пытаюсь предотвратить множественные щелчки на ссылках и элементах, что вызывает проблемы.jQuery предотвращает другие события после нажатия
Я использую jQuery для привязки событий кликов к кнопкам (jQuery UI) и ссылок на изображения (<a><img /></a>
).
Есть ли способ сделать-раз и навсегда предотвратить другие события от обстрела после щелчка?
Или мне нужно поддерживать глобальную переменную с именем _isProcessing и установить ее для true для каждого обработчика событий?
Благодаря
Edit: (осветление) спасибо за ваши ответы, моя проблема не препятствует бульканье события, но предотвращения нескольких одновременных нажатий.
Что вы подразумеваете под «другими событиями» *? Другие обработчики событий на одном элементе? Или на его предках? Или на всей странице? Не могли бы вы прояснить свою конкретную потребность? – user113716
Итак, если у меня есть ссылка на изображение, называемая «Добавить службу», которая добавляет строку в таблицу на моей странице. Если я нажимаю больше одного раза, он добавляет два. Никакие другие строки не должны добавляться в течение времени после того, как клик был сделан, и до того, как строка была создана. – Russell
@ Russell - Да, я добавил ответ ниже, чтобы обратиться к этому. – user113716