2012-01-26 15 views
1

私はColorboxを使用しています。ウェブサイトの別のページから特定のdivを読み込みたいとします。今はiFrameを使用していますが、同じWebサイトに滞在しているので必ずしもiFrameである必要はありません。私のコードは今ある:Colorbox iFrameから特定のdivを読み込みます。

$(document).ready(function(){ 
    $(".iframe").colorbox({iframe:true, data:"#mainColumn", width:"80%", height:"80%"}); 
}); 

<a class="iframe cboxIframe" href="http://website.com/products-51>.html"> 

私はカラーボックスにhrefにページをロードするが、唯一の#mainColumnのdivを表示する必要があります。

答えて

7

ColorBoxは、ajaxを処理するためのjQueryの​​メソッドを利用しています。現在のドキュメントと同じドメインからドキュメントをロードする場合は、セレクタを使用してドキュメントの必要な部分だけを引き出すことができます。私はあなたが他のページから必要なコンテナが#mainColumn

var $iframe = $(".iframe"); 
$(".iframe").colorbox({ 
    href: $(".iframe").attr('href') + " #mainColumn", 
}); 
+0

であると仮定するとはい、私はちょうどそれが働いていない今のように私は、コードを試してみました... #mainColumn内のコンテンツをロードして表示する必要があります。い私はあなたのコードが何をしているのか理解していますが、それを動作させることはできません。 Hmm – ansarob

+0

@ansarob - 私の編集した答えを試してみてください。 – ShankarSangoli

+0

パーフェクト!本当にありがとう!私はあなたに言う、このウェブサイトは、そのような驚くべき助けです:) – ansarob

関連する問題