2011-08-24 61 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