FancyBox 从 iframe 内关闭并将父页面带到链接
我发现将以下函数应用于链接 onclose
可以从 iFrame 中关闭 Fancybox: parent.$.fancybox.close();
我想更进一步,让链接将父页面带到新的网址。 我已经尝试了以下方法,但它不起作用:
<a onclick="location.href='http://www.domain.com/page/';parent.$.fancybox.close();"> Close and go to page</a>
使用 a href
也不起作用,因为 onclose
优先。
I found applying the following function to a links onclose
works to close Fancybox from within an iFrame:parent.$.fancybox.close();
I want to take this further and have the link take the parent page to a new url.
I've tried the following but it doesn't work:
<a onclick="location.href='http://www.domain.com/page/';parent.$.fancybox.close();"> Close and go to page</a>
using a href
doesn't work either as the onclose
takes precedence.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
非常简单的解决方案...不敢相信我没有想到这个!
有时,我发誓我会尝试让事情变得比实际情况更困难!
Very simple solution... can't believe I didn't think of this!!!
Sometime, I swear I try to make things more difficult than they actually are!
您还可以通过在父页面上编写一个函数来完成此操作:
然后在 iframe 内的链接上,您可以执行以下操作:
You can also do this by writing a function on the parent page:
Then on the link within the iframe, you can do this:
无需关闭精美的盒子即可使用
no need to close fancy box just use