适用于任意HTML的Javascript灯箱组件

时间:2010-09-13 01:38:13

标签: javascript lightbox popupwindow lightwindow

是否有一个Javascript组件允许我简单地传递一个由任意HTML(我想使用的任何HTML)组成的字符串,并将在灯箱中显示该HTML?

我一直在搜索互联网,搜索示例,但似乎没有任何组件能够做到这一点。

即使LightWindow声称是通用的,仍然要求我将它附加到href设置为元素ID的标签。

这不是我想要的。我希望能够调用一个函数并自己传递HTML

(LightWindow的另一个问题是它需要scriptaculous作为依赖项。该项目已经使用了jQuery,我宁愿不同时包含两个框架。)

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您可以使用jqModaljQuery UI dialog

答案 1 :(得分:1)

colorbox很棒。它依赖于JQuery。

要将它与html字符串一起使用,您可以这样称呼它:

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

答案 2 :(得分:1)

SLaks是正确的。你绝对应该使用JQuery UI dialog。下面是使用JQuery对话框作为模态的示例,与使用lightbox非常相似。

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