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

我一直在互联网上搜索示例,但似乎根本没有任何组件能够执行此操作。

即使是号称万能的 LightWindow,仍然需要我将其附加到一个标签上,并将 href 设置为元素 ID。

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

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

有任何想法吗?

有帮助吗?

解决方案

彩盒 是很棒的。它依赖于 JQuery。

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

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

其他提示

您可以使用 jq模态 或者 jQuery UI 对话框.

斯拉克斯是正确的。你绝对应该使用 JQuery UI 对话框. 。下面是使用 JQuery 对话框作为模式的示例,与使用 lightbox 非常相似。

$("#dialog-message").dialog({modal: true});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top