2010-07-14 23 views
10

Estoy usando prettyphoto jquery plugin para lightbox. Cuando alguien hace clic en un enlace, abre un cuadro de luz iframe. Dentro del iframe, hay un botón que debe cerrar el lightbox. en la documentación no es un código:¿Es posible cerrar prettyphoto modal dentro de iframe?

$.prettyPhoto.close(); 

pero no lo hacen cómo utilizarlo correctamente. Entonces, cómo cerrar una caja de luz dentro de iframe.

Respuesta

16

Ya que está en un iframe, que no tiene acceso al mismo alcance que su plugin PrettyPhoto se está ejecutando en.

Suponiendo que el marco flotante está en el mismo dominio, se puede recorrer hacia arriba en la matriz, y llama la función allí.

window.parent.$.prettyPhoto.close(); es probable que lo hagan.

+0

gracias que funcionó! – Karlo

+0

gracias que lo hizo! –

Cuestiones relacionadas