4

サムネイルなどを使用して通常の方法で作成されたライトボックス 2 で作成されたギャラリーがあります。ライトボックス 2 の div に JS 経由で HTML を追加する必要があります。どうすればよいですか?

最初に、関数を実行してonclickで呼び出すだけだと思いましたが、ライトボックスの準備ができていないため、準備ができるまで待つ必要があります。どうすればよいですか? Lightbox はプロトタイプ フレームワークを使用します。このように、リスナーのようなものは可能ですか?

ありがとう :)

4

1 に答える 1

4

Lightbox2 には、そのためのパブリック イベントはありません。最善の策は、サブスクライブできる公開イベントを持つスクリプトを使用することです。FancyboxまたはColorboxのいずれかをお勧めします。

onCompleteFancybox を使用すると、Fancybox が開いたときに呼び出される関数内にコードを追加するだけで済みます。

これらはどちらも jQuery を使用していますが、 noConflict()を使用している限り問題にはならないことに注意してください。

于 2011-04-20T11:03:12.477 に答える