0

ページ上の写真を更新するためにいくつかのajaxを使用します。しかし、その後、slimboxライトボックスは機能しなくなります。以前はそうです。

私はやってみました:

window.opener.slimbox2();

ただし、すぐにライトボックスが開きます(画面が暗くなり、中央に白いボックスが表示されます)。私が欲しいのは、slimbox2プラグインをすぐにポップアウトするのではなく、準備することです。Slimbox2のjsコードを見てみましたが、すでに縮小版であり、次の形式であるため、関数全体が自動的に呼び出されるようです。

(function () {
  // code here
})(jQuery);

もう一度呼び出すにはどうすればよいですか?

4

2 に答える 2

2

私たちは、実際には非常に単純な問題の解決策を見つけました。追加したライトボックスのアンカータグ:

onclick='jQuery.slimbox("[Image URL]"); return false;'

したがって、次のようになります。

<a rel='lightbox' href='image name' onclick='jQuery.slimbox("[Image URL]"); return false;'><img src='image source'></a>

これは、その他のパラメーター用のjQuerySlimbox2APIです。

http://code.google.com/p/slimbox/wiki/jQueryAPI

于 2012-10-18T03:51:47.870 に答える
0

使用しているライトボックスまたはスリムボックスを表示するために使用されるjavascript関数を呼び出す必要があります。「window.opener.slimbox2();」を追加する必要があります 応答テキストコードがある場合は、そこにポップアップコードを定義すると、それが機能します。

それでも機能しない場合は、ここにコードを入力してください。

于 2012-10-17T09:20:59.993 に答える