Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/04/2014, 07:46
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 8 meses
Puntos: 326
Respuesta: Recargar archivos JS

Buenas,

Intentaré ayudarte un poco...

¿Ves esta linea?
Código Javascript:
Ver original
  1. $('#filters').on('click.wookmark-filter', 'li', onClickFilter);

Ahí le estás diciendo que el elemento #filters este a la escucha del evento 'click.wookmark-filter' y le pase ese li y ejecute onClickFilter.

Si te lees la doc de .on ( https://api.jquery.com/on/ ) verás que existe una parte q se llama "delegate", que será el problema que tienes.

Imagino que al recargar el div, "pierdes" ese elemento #filters, para añadir otro... ¿q es lo q pasa? Q pierdes los eventos "attached" (añadidos? embebidos? a los q estaba a la escucha? ) en ese elemento.. y su no vuelves a ejecutar eso, no funciona.

Tienes dos posibles soluciones...

1)
Volver a ejecutar $('#filters').on('click.wookmark-filter', 'li', onClickFilter); después de cargar el div.

2)
Hacer el attach al body

No sé si me he explicado, si has entendido algo o no
__________________
>> Eleazan's Source
>> @Eleazan