componente de luz que funciona con javascript arbitrario HTML
-
02-10-2019 - |
Pregunta
¿Hay un componente Javascript que me permite pasar simplemente que una cadena formada por arbitraria HTML (HTML cualquier Deseo uso) y mostraré que el HTML en una caja de luz?
he estado recorriendo la Internet, en busca de ejemplos, pero parece que simplemente no hay ningún componente capaz de hacer esto.
A pesar de LightWindow, que pretende ser de uso múltiple, todavía me requiere para adjuntarlo a una etiqueta con el conjunto href a un ID de elemento.
Esto no es lo que quiero. Quiero ser capaz de llamar a una función y pasar en el mismo HTML .
(Otro problema con LightWindow es que requiere scriptaculous como dependencia. El proyecto ya utiliza jQuery, y yo preferiría no incluye dos marcos a la vez.)
¿Alguna idea?
Solución
colorbox es grande. Se basa en jQuery.
Para utilizarlo con una cadena HTML, que lo llamaría así:
$.colorbox({html:'<p>Hello</p>'});
Otros consejos
Se puede usar jqModal o jQuery UI de diálogo .
SLaks es correcta. Debe utilizar definitivamente jQuery UI de diálogo . Aquí está un ejemplo de uso del cuadro de diálogo JQuery como modal, muy similar al uso de caja de luz.
$("#dialog-message").dialog({modal: true});