Colorbox を使用して e ショップで製品を表示していますが、ヘッダーやフッターなどを含むページ全体ではなく、製品 div (#prodpreview) のみを表示したいと考えています。
各製品リンクは次のようになります。
<a class="items" href="product.php?id=1" rel="items">Link to product 1</a>
<a class="items" href="product.php?id=2" rel="items">Link to product 2</a>
これが私の Colorbox への呼び出しです。
$("a.items").colorbox({rel: 'items', iframe:true, transition:"fade",
width:"80%", height:"90%",
onClosed:function(){ location.reload(true); } });
これを読みまし たが、うまくいきません。他の提案はありますか?
更新:いくつかの変更を加えたので、次の呼び出しを使用して Colorbox でページを開き、特定の div を表示しています。
$('a.items').colorbox({ href:function(){ return this.href + " #prodpreview"; }});
しかし今、私は Colorbox のすべての iframe 機能を失い、colorbox でフォームを送信すると、ウィンドウが閉じて製品ページだけが残ります。では、ここから両方の機能を組み合わせて、Colorbox ウィンドウを開いて #div を表示するだけでなく、iframe 機能を使用して Colorbox 内でフォームを送信できるようにするにはどうすればよいでしょうか?