Estoy tratando de evitar clics múltiples en enlaces y elementos, lo que está causando problemas.jQuery previene otros eventos después de un clic
Estoy utilizando jQuery para enlazar eventos de clics a botones (jQuery UI) y enlaces de imagen (<a><img /></a>
).
¿Hay alguna manera de hacer, una vez por todas, evitar que otros eventos se activen después de un clic?
¿O tengo que mantener una variable global llamada _isProcessing y establecerla en verdadero para cada manejador de eventos?
Gracias
Editar: (clarificación) Gracias por sus respuestas, mi problema no es impedir la propagación del evento, pero la prevención de varios clics concurrentes.
¿Qué quiere decir con * "otros eventos" *? ¿Hay otros manejadores de eventos en el mismo elemento? ¿O en sus elementos ancestrales? ¿O en toda la página? ¿Podría aclarar su necesidad específica? – user113716
Entonces, si tengo un enlace de imagen llamado "Agregar servicio", que agrega una fila a una tabla en mi página. Si hago clic más de una vez, agrega dos. No se deben agregar otras filas en el momento posterior al clic y antes de que se haya creado la fila. – Russell
@Russell - Sí, agregué una respuesta a continuación para abordar eso. – user113716