Estoy vinculando dos manejadores de eventos a un campo de entrada en 'keydown'. Si se ha presionado la tecla Intro, el primer controlador de eventos debe detener la propagación del evento para que no golpee al segundo controlador de eventos. Lo estoy haciendo así:jquery firefox stopPropagation()
if (jQuery.browser.msie) {
event.cancelBubble = true;
} else {
event.stopPropagation();
}
ahora esto solo no detiene la propagación del evento en IE o Firefox. Golpea al primer controlador de eventos y luego golpea también al segundo controlador de eventos. Sin embargo, en el segundo controlador de eventos, realmente puedo verificar si (e.cancelBubble) en el caso de IE. ¿Hay alguna manera de comprobar lo mismo con Firefox?
wow man, eso funcionó como un encanto !! ¡Ni siquiera tuve que usar isPropagationStopped(), ya que stopImmediatePropagation() funciona realmente! Muchas gracias. – Riz
Esto fue realmente útil. – Nick