2010-09-13 3 views
0

Есть ли компонент Javascript, который позволяет мне просто передать ему строку, состоящую из произвольного HTML (любой HTML, который я хочу использовать), и покажет, что HTML в лайтбокс?Компонент лайтбокса Javascript, который работает с произвольным HTML

Я искал интернет, ища примеры, но похоже, что просто нет компонента, способного это сделать.

Даже LightWindow, претендующий на универсальность, по-прежнему требует, чтобы я прикреплял его к тегу с набором href для идентификатора элемента.

Это не то, что я хочу. Я хочу, чтобы иметь возможность вызвать функцию и пройти в самом HTML.

(Еще одна проблема с LightWindow является то, что она требует Scriptaculous как зависимость. Проект уже использует JQuery, и я предпочел бы не включать две рамки сразу.)

Есть идеи?

ответ

1

colorbox большой. Он полагается на JQuery.

Чтобы использовать его с HTML строки, вы могли бы назвать это так:

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

SLaks правильно. Вы должны определенно использовать JQuery UI dialog. Вот пример использования диалога JQuery как модального, очень похожего на использование лайтбокса.

$("#dialog-message").dialog({modal: true}); 

 Смежные вопросы

  • Нет связанных вопросов^_^