Retroceder   Foros del Web > Programación para sitios web > Javascript > Frameworks

Respuesta
 
Herramientas Desplegado
Antiguo 30-jun-2008, 05:01   #1 (permalink)
bauhaus1975 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 251
Parpadear jquery y refresco de DOM

Hola a todos, de cabeza voy con este tema. Comienzo por el principio:

Estaba haciendo un catálogo de fotos, usando la utilidad jquery + lightbox. Todo bien, hasta que cambié el script de tal manera que cada miniatura se crea en tiempo de ejecución del script, para incluir más de una galería de fotos. Una vez, hecha esta funcionalidad la referencia del evento 'click' definido previamente NO ESTA DISPONIBLE para nuevos objetos añadidos en el DOM. Esto es normal, tras documentarme encontré el pluggin para jquery llamado livequery (muy recomendable).

El problema es que puedo hacerlo funcionar, pero no para una llamada a lightbox. No puedo hacer la llamada a la función 'lightbox'.

Código HTML:
Modo usual sería:

$('#gallery a').lightBox();

Con refresco de DOM usando livequery sería:

 $('#gallery a').livequery('click', function() {
  	alert(this.href); // Esto funciona, el acceso al objeto etc
	this.lightbox(); // Esto NO FUNCIONA, da error al acceder a la función
});
¿Alguien tiene idea de como solucionarlo?
Si es necesario puedo preparar el script para ponerlo completo en el post. pero simplemente es que no sé como hacer que pueda llamarse a la función sin que de error.
Muchas gracias y un saludo.
bauhaus1975 está desconectado   Responder Citando
Antiguo 01-jul-2008, 05:28   #2 (permalink)
venkman llegará a ser famoso muy prontovenkman llegará a ser famoso muy pronto
 
Avatar de venkman
 
Fecha de Ingreso: enero-2008
Mensajes: 438
Enviar un mensaje por MSN a venkman
Respuesta: jquery y refresco de DOM

Has probado con $(this).lightbox()?
venkman está desconectado   Responder Citando
Antiguo 01-jul-2008, 05:49   #3 (permalink)
bauhaus1975 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 251
Respuesta: jquery y refresco de DOM

Hola Venkman, gracias por tu ayuda, pues creia que este tema era muy enreversado para intentar resolverlo por aquí. El caso es que he probado también lo que me dices y nada, no funciona.
Gracias, seguiré probando cosas, también he escrito al que hizo el pluggin del light box por si se le ha planteado este particular.
bauhaus1975 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93