2010-07-14 13 views
10

Sto usando il plugin jquery prettyphoto per lightbox. Quando qualcuno fa clic su un collegamento, apre un iframe lightbox. All'interno dell'iframe c'è il pulsante che dovrebbe chiudere la lightbox. nella documentazione c'è un codice:È possibile chiudere prettyphoto modal all'interno di iframe?

$.prettyPhoto.close(); 

ma non come usarlo correttamente. Quindi, come chiudere un lightbox all'interno di iframe.

risposta

16

Dal momento che è in un iframe, non ha accesso alla stessa portata che il plugin prettyphoto è in esecuzione in.

Supponendo l'iframe è sullo stesso dominio, è possibile attraversare verso l'alto nel genitore, e chiama la funzione lì.

window.parent.$.prettyPhoto.close(); probabilmente farebbe il trucco.

+0

grazie che ha funzionato! – Karlo

+0

grazie che l'ha fatto! –

Problemi correlati