Hola a todos!
En una pagina uso slimbox para visualizar imagenes el problema es que slimbox cargar al principio las imagenes. (aunque este proceso lo se en teoria, a traves de DOM).
Las imagenes las muestro de a 5. Como uso ajax al actualizar el div correspondiente a las imagenes que cargo Slimbox difieren de las que trajo Ajax.
Probando el codigo de slimbox.js hice lo siguiente:
agregé una funcion javascript
Código PHP:
function pruebaDom(){
window.addEvent('domready', Lightbox.init.bind(Lightbox));;
}
En el php llamado por ajax, le agregé al final de las imagenes un párrafo:
Código PHP:
<p align="center" onclick="pruebaDom();">DOM</p>
Entonces en la pagina cuando actualiza las imagenes aparece un texto "DOM" al hacer click sobre éste vuelve a "cargarse el Lightbox" y ahora al clickear en la imagen, Slimbox visualiza la nueva imagen.
Ok todo bien pero de que manera podria ejecutar el addEvent de slimbox automaticamente?
Incluso intente en <a> en evento onclick pero no funcionó .
Código PHP:
<a href="images/logo.jpg" onclick="pruebaDom();" rel="lightbox">