1

現在、Jquery インタラクティブ ゲームを構築しており、jQuery Colorbox プラグインを使用してユーザーにメッセージを表示しています。

問題は、すべてのゲームが div 内にあり、その div 内でそのカラーボックスを開く必要があることです (そのコンテナー div は ですoverflow:hidden)。

Colorbox をデフォルトと同じように中央揃えで動作させたいのですが、ボディ全体ではなく div ブロックで動作させたいと思っています。

colorbox.js で次の行を変更しようとしました。

$(document.body).append($overlay, $box.append($wrap, $loadingBay));

これに:

$("#game").append($overlay, $box.append($wrap, $loadingBay));

しかし、それは機能していません。何か考えはありますか?

どうもありがとう!

4

1 に答える 1

0

この答えに少し遅れて...

jquery.colorbox.jsの300行目を見てください。

変更:$ window = $(window);

に:

$ window = $( "。Class");

于 2012-10-10T00:44:42.263 に答える