【发布时间】:2012-03-14 19:21:40
【问题描述】:
我有一个在 iframe 中打开的颜色框窗口。在该窗口内,我有一个用户可以单击的链接,理想情况下,我希望关闭当前的颜色框窗口并打开一个新的颜色框窗口(再次在 iframe 中)或将新内容加载到现有 iframe 中。
我的第一个窗口是这样打开的:
$.colorbox({ width: "800px", height: "580px", open: true, iframe: true, href: '/App/View?id=' + id });
当我点击第一个窗口中的链接时,会触发以下内容:
$.colorbox({ width: "800px", height: "580px", iframe: true, href: "/App/Note?nodeId=" + nodeId })
我尝试关闭第一个窗口:
parent.$.colorbox.close();
但这最终会关闭两个窗口。
如果我不尝试关闭第二个窗口,则会在第一个窗口的内容中打开,并且我有 2 个边框、2 个关闭按钮等。
有什么想法吗?
谢谢。
【问题讨论】: