2010-01-22 37 views
1

我必须做一些表单提交,然后离开持有iframe的fancybox。怎么做?我尝试使用$.fn.fancybox.close();,但它会导致一些错误。如何摆脱fancybox iframe?

+0

最新错误? – Liao 2010-01-22 08:28:10

回答

0

如果你的iframe是在同一个域尝试使用parent.fancybox_instance.close()的iframe

1

内我使用此脚本在提交后关闭Fancybox iframe:

parent.$.fn.fancybox.close(); 
+0

你究竟把这个放在哪里?我在我的iframe页面的头部尝试了它,也在$ .fancybox({...})后面;' - 但它不起作用 - 我的iframe在我的域名内 – pepe 2011-03-30 14:40:29

+0

它在iframed文档中,并且应该在包含jQuery之后工作。 – Sonny 2011-04-01 16:42:58

+0

谢谢@sonny --- – pepe 2011-04-01 19:46:35

1

use this只是

$.fancybox.close();