我有两个Fancybox链接,可在Fancybox模态对话框中打开它们各自的目标。
它们是:“登录”和“加入”,它们都是Fancybox iframe。
在“加入”页面上,我需要一个链接,上面写着“如果您已经是成员,请单击此处登录”,然后需要关闭“加入”窗口并打开“登录”窗口。请注意,这两个窗口的大小不同,这使我无法简单地使用良好的老式链接。
当前计划如下(JavaScript);
function openLogin() {
parent.$.fancybox.close();
parent.$("#fancybox-login").click();
}
显然,这是行不通的。我已经弄乱了很多,尝试使用
$("parent.#fancybox-login")
之类的方法,但无济于事。而是关闭了Fancybox窗口,然后好像忽略了第二行。
有任何想法吗?提前致谢。
最佳答案
关闭-window.parent。$应该可以解决问题...
关于javascript - jQuery + Fancybox:通过jQuery表示法获取iframe父元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7178119/