Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2010, 03:03
beni0888
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 6
Problema con propagación de eventos en jquery

Hola a todos!!
Os cuento mi problema, tengo el siguiente código jquery:

Código Javascript:
Ver original
  1. ...
  2. $("input[type='button']").keydown(function(e){
  3.     if(e.which==13){
  4.          e.preventDefault();
  5.          ...
  6.          $("a").focus();
  7.     }
  8. });
  9.  
  10. ...

El código lo que hace es asignar un manejador para el evento keydown a un boton, de modo que cuando el usuario presiona una tecla compruebo si es INTRO y en tal caso ejecuto una serie de acciones y luego transmito el foco a un enlace, el problema es que al transmitir el foco se ejecuta también la acción asociada al enlace en el evento click y eso es lo que quiero evitar, alguien sabe alguna manera?? he probado con "e.stopPropagation();" y poniendo "return false;" al final pero no hay manera. De antemano gracias y un saludo.