2010-01-22 72 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();