2012-06-26 43 views
1

對不起,我對java腳本知之甚少。我有一個應用程序,其中註冊表單在一個顏色框中打開,並且成功註冊,我們在另一個顏色框上顯示歡迎消息。在關閉colorBox時重新裝載父窗口

我需要重新加載父頁面時,用戶關閉任何顏色框,但不知道如何做到這一點。 JS和HTML是由第三方提供,從而不能改變那裏的文件,尋找在那裏的代碼後,我發現下面的代碼

function inlineLightbox(h) { 
    jQuery.colorbox({ 
     opacity: 0.6, 
     inline: true, 
     href: h, 
     onOpen: function() { 
      jQuery('#colorbox').addClass('inline'); 
     }, 
     onComplete: function() { 
      jQuery('#colorbox a.close, #colorbox a.btn-close').click(function() { 
       jQuery.colorbox.close(); 


    jQuery('#product-popup-help').removeClass('active'); jQuery('#product-editors-notes').addClass('active'); 
       return false; 
      }); 
     } 
    }); 
} 

其中h是其數據所需要的divid要顯示的疊加。是否有任何方法可以在我自己的HTML文件中編寫代碼,以便當用戶關閉這些覆蓋圖時,我可以捕獲關閉,甚至可以重新加載父窗口?

回答

5

試試這個:

$(document).bind('cbox_closed', function(){ 
    location.reload(); 
}); 
相關問題