2011-04-21 4 views
0

私は一連のポートレットから開いたモーダルウィンドウを持っています。開かれたウィンドウにはテキストとイメージの両方が含まれており、イメージにライトボックススクリプトを実装しようとしています。私は別のファイルで動作するライトボックススクリプトを持っており、そのHTMLをモーダルウィンドウの.html値にコピーしましたが、画像のいずれかをクリックすると、jQueryを無視して、大きなバージョンの画像。モーダルウィンドウ内でモーダルウィンドウを呼び出すことはできますか?

いずれかのアイデアはありますか?感謝

P.S リッチ:http://djrb.co.uk/lightbox/tester.html

+0

次の手順を試してください。1. lightox jquery jsファイルのインポートをjquery1.5.1 jsの後に移動します。2.すでにライトボックスv2.05をインポートしています。 lightbox0.4 jsを削除してdiffバージョン – Karthik

+0

と衝突する可能性があります。こんにちはKarthiさん、ありがとうございます。 私はこれを試しましたが、それでも動作しません。もちろん、私はすべてのインポートを作業ファイルにコピーしました。これはまだ動作しています。奇妙な!私は動作しているファイルをアップロードしました - 私が考えることができる唯一の違いは、ライトボックスがモーダルウィンドウ内から呼び出されていることです。 http://djrb.co.uk/lightbox/working_example.html – wkdshot

+0

@ Karthi.Lアップデート:問題の原因となるjQueryインクルードの配置を特定しました。実際の例では、jQueryのインクルードは必須ではありませんが、ライトボックスの後にインクルードされている場合、ライトボックスは動作しません。 テスターファイルにはjQueryのインポートが必要ですが、ライトボックスコードの前に表示されていると、正しく実行されません。私は両方の例を更新しました。 Rich – wkdshot

答えて

0

それはプロトタイプとjQueryの紛争の可能性が考えられます。ここでは はプロジェクトです。 これを試してください。 http://api.jquery.com/jQuery.noConflict/ - Karthi.L Apr 22

これは間違いありません。 jQueryのために$を変更してください。

関連する問題