
http://frikicorp.com/testbeta/
| |||
Mi popup deja de funcionar (jquery) Hola a todos, tengo un pequeño problema con jquery. estoy trabajando una web que filtre departamentos por tipo de distrito (funciona), luego cuando haga click en el link, salga un pequeño popup. Esto ultimo funciona pero ya no con la función del popup, como si después del filtro dejara de funcionar. D: alguien le paso algo similar o algo que este omitiendo. les dejo la web y puedan ver el código, aunque creo que es un tema conceptual. no soy pro en jquery ![]() http://frikicorp.com/testbeta/ |
| ||||
Respuesta: Mi popup deja de funcionar (jquery) A lo mejor cambiando:
Código Javascript:
Ver original por
Código Javascript:
Ver original No sé cómo estás haciendo el filtrado, pero puede ser que en lugar de ocultar los items, estos sean borrados y re-agregados al dom. Entonces se pierde la asociación al eventHandler. Usando .live() estás delegando el evento, no importa si el elemento existe, existió o existirá :P
__________________ nahueljose.com.ar |
| |||
Respuesta: Mi popup deja de funcionar (jquery) Cita: eres un genio, funciono . Ahora me pondré averiguar bien sobre el tema. Muchas gracias.
Iniciado por Naahuel ![]() A lo mejor cambiando:
Código Javascript:
Ver original por
Código Javascript:
Ver original No sé cómo estás haciendo el filtrado, pero puede ser que en lugar de ocultar los items, estos sean borrados y re-agregados al dom. Entonces se pierde la asociación al eventHandler. Usando .live() estás delegando el evento, no importa si el elemento existe, existió o existirá :P ![]() |
| ||||
Respuesta: Mi popup deja de funcionar (jquery) Cita: lo de la funcion bind tal vez sea aceptable, tambien podrias usar delegate pero lo que si estoy en desacuerdo que aconsejas a usar el evento live ya que esto se encuentra deprecado desde hace mucho tiempo por jQuery mas bien podrias usar como mencionas bind, delegate o on
Iniciado por Naahuel ![]() A lo mejor cambiando:
Código Javascript:
Ver original por
Código Javascript:
Ver original No sé cómo estás haciendo el filtrado, pero puede ser que en lugar de ocultar los items, estos sean borrados y re-agregados al dom. Entonces se pierde la asociación al eventHandler. Usando .live() estás delegando el evento, no importa si el elemento existe, existió o existirá :P Saludos
__________________ La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones |
Etiquetas: |