Domanda

C'è una componente Javascript che mi permette di passare semplicemente una stringa composta da arbitrario HTML (qualsiasi HTML ho voglia di utilizzo) e mostrerò che l'HTML in un lightbox?

mi è stato purga internet, alla ricerca di esempi, ma sembra che ci semplicemente non è un qualsiasi componente in grado di fare questo.

Anche LightWindow, che pretende di essere per tutti gli usi, mi obbliga ancora a collegarlo a un tag con il set href per un ID elemento.

Questo non è quello che voglio. Voglio essere in grado di chiamare una funzione e passare nel codice HTML me .

(Un altro problema con LightWindow è che richiede scriptaculous come una dipendenza. Il progetto utilizza già jQuery, e preferirei non include due quadri in una sola volta.)

Tutte le idee?

È stato utile?

Soluzione

colorbox è grande. Esso si basa su jQuery.

Per usarlo con una stringa HTML, si dovrebbe chiamare in questo modo:

$.colorbox({html:'<p>Hello</p>'});

Altri suggerimenti

È possibile utilizzare jqModal o jQuery UI dialogo .

SLaks è corretta. Si dovrebbe usare sicuramente JQuery UI dialogo . Ecco un esempio di utilizzo della finestra di dialogo JQuery come modale, molto simile ad usare lightbox.

$("#dialog-message").dialog({modal: true});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top