6

AJAX を使用して jQuery によってロードされたコンテンツに Shadowbox をバインド/初期化するにはどうすればよいですか?
今のところ、最初にサイトにアクセスしたときにシャドウボックスが機能します。

ただし、AJAX を介して読み込まれた新しいコンテンツとコンテンツを交換すると、コンテンツのこれらの新しいバッチはシャドウボックス ポップアップを実行せず、代わりにコンテンツにリダイレクトするだけです。

私は Shadowbox.init(shadowbox_conf); を持っています。成功しましたが、うまくいかないようです。

ありがとう、
ティー

4

2 に答える 2

7

ああ、私はちょうど解決策を見つけました。

Shadowbox.init を 2 回呼び出すことはできません。

そのため、代わりにこれを使用してください。
Shadowbox.setup();

ありがとう、
ティー

于 2010-03-25T19:34:14.947 に答える
2

実際、私は個人的に次のことをしなければなりませんでした。

        Shadowbox.clearCache();
        Shadowbox.setup();

シャドウボックスにDOMの変更を確認させるため。

于 2012-11-24T22:07:25.923 に答える