2012-03-22 95 views
0

我在jquery中使用fancybox函數。我打開loign框點擊一個標籤,並在其href屬性中調用登錄框html,我spepartly有登錄框html在其中我有另一個鏈接名稱「註冊」在這個我打電話給另一個fancybox,我想刷新其關閉頁面。但這並不令人滿意。這裏是低於jquery fancybox彈出定製?

$(".login").fancybox({ 
     'padding': 0, 
     'margin': 0, 
     'width': '45', 
     'height': '480.0', 
     'autoScale': false, 
     'transitionIn': 'none', 
     'transitionOut': 'none', 
     'type': 'iframe' 


    }); 


$(".register").fancybox({ 
     'padding': 0, 
     'margin': 0, 
     'width': '45', 
     'height': '480.0', 
     'autoScale': false, 
     'transitionIn': 'none', 
     'transitionOut': 'none', 
     'type': 'iframe', 
     'onClosed' : function() { self.parent.location.reload(); } 

    }); 

<a href="login.html" class="login">login</a> 

//inside login.html (it is showing on when popup comes) 

<a href="register.html" class="register">register</a> // register class not applying of this, it is coming under login class 
+0

任何一個可以解決這個問題 – Carlos 2012-03-22 09:28:24

回答

0

代碼,除非你使用iframe裝載在你不需要參照父看中箱中的數據,請嘗試使用:

'onClosed' : function() { window.location.reload(); } 
+0

actully $(「。register」)。fancybox不會在register上申請此鏈接。 register.html在登錄流行音樂類下 – Carlos 2012-03-22 08:37:04

+0

不知道我是否理解你。你的意思是,當點擊註冊鏈接時,你會得到login.html內容的fancybox? – 2012-03-22 10:12:50

+0

首先,當我們點擊登錄鏈接時,我們在其中登錄login.html的fancybox,當我們點擊註冊鏈接時,我們再次用register.html內容獲取fancybox。我想刷新register.html內容 – Carlos 2012-03-22 12:46:12