1
我有一个内嵌的隐藏div,我想在Colorbox窗口中打开,一旦点击了主Colorbox的链接。如何关闭Colorbox onclick并打开一个新的Colorbox?
我得到了关闭onclick功能,但我无法打开新的Colorbox。
脚本
// close main colorbox onclick and open promotionForm
jQuery("#add").click(function() {
parent.jQuery.colorbox.close();
$(".promotionForm").colorbox({inline:true, width:"50%"});
});
的Html
<a id="add" href="#">Add a Promotion</a></p>
<!-- This contains the hidden content for promotion form -->
<div style='display:none'>
<div id='promotionForm' style='padding:10px; background:#fff;'>
<%= render 'shared/promotion_form'%>
</div>
</div>
谢谢,但似乎没有工作=/ – toandang 2012-03-06 17:36:53
啊,因为你的选择器正在寻找一个类,但promotionForm是一个ID。 – Keenan 2012-03-06 17:38:25
仍然无法正常工作。我认为这可能是由于我的关闭脚本parent.jQuery.colorbox.close();似乎停在那里,不跑第二部分。 – toandang 2012-03-07 16:45:36