Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/03/2013, 09:35
Avatar de Tecna
Tecna
 
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 15 años, 1 mes
Puntos: 45
Respuesta: Evitar que se expanda div expandible al clicar un link dentro

Buenas,

parece que lo has entendido todo al revés:

primero se propaga el evento y después se hace la acción predeterminada. No sirve de nada llamar a stopPropagation() después de que se ejecute la acción porque la fase de propagación ya habría concluído mucho antes, no habría nada que parar y en este caso ya estarías en otra página. Justo hay que hacerlo al revés, primero evitar que se propague y luego seguir el enlace.

El problema está en la propagación del evento y para eso es para lo que se usa stopPropagation(). Para evitar que se ejecute la acción predeterminada habría que cancelar el evento pero esa no era la pregunta.