2013-08-07 109 views
2

我正在使用bPopup在彈出式容器中打開頁面。現在,彈出頁面中有一個鏈接,我想打開已打開的bPopup容器中的新頁面。在錨標記中分配新頁面鏈接將在父窗口中打開新頁面。我還在彈出頁面中使用了以下方法:在jQuery中打開新頁面bPopup

$('.icoNext').bind('click', function(e) { 
e.preventDefault(); 
$('.popup').bPopup({ 
    contentContainer:'.popup_content', 
    modalClose: false, 
    closeClass: 'closeFx', 
    loadUrl:'device_new_assignTag.htm' 
}); 

});

其中$('。icoNext')是彈出頁面中的鏈接,$(。popup)在父頁面中。

+0

我想,這應該是這樣$ bPopup({...})( 'popup_content。')。 –

+0

將其更改爲$('。popup_content')。bPopup({...});打開新的但前面的彈出窗口仍然打開 – Gaurav

+0

如何從彈出窗口中刪除舊頁面並在不關閉窗口的情況下在同一個窗口中加載新頁面? – Gaurav

回答

1

你可以使用網站上給出的onclose函數。

它會關閉彈出窗口,但在回調中您可以打開一個新的彈出窗口。

$('element_to_pop_up').bPopup({ 
     onOpen: function() { alert('onOpen fired'); }, 
     onClose: function() { alert('onClose fired'); } 
    }, 
    function() { 
     alert('Callback fired'); 
    }); 

http://dinbror.dk/bpopup/