Come tutti sapete, dopo Lightbox, disegnata in principio per funzionare con Prototype, sono uscite davvero tante versioni dalle caratteristiche simili, ma per differenti framework, come MooTools e jQuery.
La soluzione che segnalo, chiamata ShadowBox, è un'applicazione molto simile, ma permette di caricare, oltre alle immagini, anche video (SWF, avi, mov e cosi via), iFrame e contenuti provienienti da fonti esterne (quali YouTube e Google Video, ad esempio).
Inoltre, come l'autore sottolinea, può essere integrata facilmente in molte delle principali librerie, non essendo legata ad alcuna in particolare (library agnostic).
Per vederla in azione ci sono moltissime demo, anche se in qualcuna ho riscontrato diversi bug (ShadowBox è ancora in versione di "beta testing").
Negli esempi di utilizzo viene utilizzata con il framework YUI, ma è sufficiente inizializzarla al caricamento della pagina, richiamando il metodo Shadowbox.init()
, e anche con qualsiasi altro framework tutto dovrebbe funzionare come nell'esempio ufficiale.