早上好,
点击“点击此处返回我们的网站”并打开常规浏览器窗口时,我无法弄清楚如何关闭彩盒。要查看我的问题,请访问此页面:
http://online.saintleo.edu/about-us/press-releases.aspx
在小文本底部的左侧导航栏中,您会看到一个项目符号“请求信息”。只需输入任何文本即可通过2步表格,点击“提交”后,您将看到感谢页面,其中包含“点击此处返回我们的网站”。同样,我希望彩色框在此时关闭,并在常规的新浏览器窗口中打开URL。
有人可以协助吗?我非常感谢时间和考虑。这是超链接的代码,以防有用:
<a onclick="window.parent.jQuery.colorbox.close(); return false;" href="http://online.saintleo.edu/">Click here to return to our website</a>
再次感谢你!
答案 0 :(得分:1)
如果您只想在相同的窗口中打开URL,请在锚标记上尝试target="_parent"
...如果您正在加载新的URL,则无需通过jquery关闭颜色框。
所以这样的事情应该有效:
<a target="_parent" href="http://online.saintleo.edu/">Click here to return to our website</a>
但是,如果要在新的浏览器窗口中打开链接并关闭当前颜色框...那么您可能需要考虑编写一个新函数并调用它。
iframe中的内容如下:
<a onclick="parent.myfunction();" href="#">Click here to return to our website</a>
然后在父母中使用类似于这个的函数:
function myfunction() {
$.colorbox.close();
window.open('url');
return false;
});