componente lightbox Javascript che funziona con arbitrario HTML
-
02-10-2019 - |
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?
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});