0

任意のHTML(使用したい任意のHTML)で構成された文字列を渡すだけで、そのHTMLをライトボックスに表示できるJavascriptコンポーネントはありますか?

私はインターネットを調べて例を探してきましたが、これを実行できるコンポーネントがないようです。

万能であると主張するLightWindowでさえ、要素IDに設定されたhrefを使用してタグにアタッチする必要があります。

これは私が望むものではありません。関数を呼び出して、自分でHTMLを渡せるようにしたいと思います。

(LightWindowのもう1つの問題は、依存関係としてscriptaculousが必要なことです。プロジェクトはすでにjQueryを使用しているので、一度に2つのフレームワークを含めたくありません。)

何か案は?

4

3 に答える 3

1

jqModalまたはjQueryUIダイアログを使用できます。

于 2010-09-13T01:41:10.140 に答える
1

カラーボックスは素晴らしいです。JQueryに依存しています。

html文字列で使用するには、次のように呼び出します。

$.colorbox({html:'<p>Hello</p>'});
于 2010-09-13T01:51:08.380 に答える
1

SLaksは正しいです。間違いなくJQueryUIダイアログを使用する必要があります。これは、ライトボックスの使用と非常によく似た、モーダルとしてJQueryダイアログを使用する例です。

$("#dialog-message").dialog({modal: true});
于 2010-09-13T02:00:34.270 に答える