我正在使用 Colorbox 在电子商店中显示产品,但我只想显示产品 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 中提交表单?