2011-08-24 117 views
1

我有两个Fancybox链接,它们在Fancybox模式对话框中打开它们各自的目标。jQuery + Fancybox:通过jQuery符号获取iframe的父元素

它们是:“登录”和“加入”,它们都是Fancybox iframe。

在“加入”页面,我需要一个链接,说:“如果你已经是会员,请点击这里登录”,然后需要关闭“加入”窗口,并开辟“登录“窗口。请注意,这两个窗口大小不同,这使我不能简单地使用一个良好的旧式链接。

当前计划如下(JavaScript);

function openLogin() { 
    parent.$.fancybox.close(); 
    parent.$("#fancybox-login").click(); 
} 

显然这是行不通的。我已经搞砸了很多,尝试$("parent.#fancybox-login")等,但无济于事。

相反,Fancybox窗口关闭,然后就好像第二行被忽略。

任何想法?提前致谢。

回答

3

close - window.parent。$ should do the tr ...

+0

我不关注。我需要ID为“fancybox-login”的元素,它适合哪里? – Teekin