2013-08-09 2 views
0

В JQuery bPopup, как я могу удалить старую страницу из всплывающего окна и загрузить новую страницу в том же всплывающем окне, не закрывая ее?JQuery-bPopup Удалить старую страницу из всплывающего окна и загрузить новую страницу в том же

Я попробовал следующий 3 вещей, но до сих пор никакого успеха:

  • Applied якорного тег в детской странице, но он открывает новую страницу в родительской странице
  • Applied $ ('popup_content.). bPopup ({...}); на дочерней странице открывается новая страница вместе с предыдущей страницей, обе страницы находятся в двух строках.
  • Поместите 4 divs для всплывающего окна на родительской странице и вызывается bPopup() для отдельных всплывающих окон на дочерних страницах. Он работает хорошо, но сохраняет открытую страницу старой страницы.

ответ

1

Попробуйте эту функцию:

function fnPopupClose1() { 

    var popup = $('.popup1').bPopup(); 
    popup.dispose = true; 
    popup.close(); 
} 
1

Вы пытались очистить содержимое при закрытии?

$('#modalContent').bPopup({ 
    content:'iframe', //'ajax', 'iframe' or 'image' 
    contentContainer:'.content', 
    onClose: function(){ 
    $('#modalContent content').empty(); 
    }, 
}); 

Кроме того, не могли бы вы поделиться своим текущим кодом, чтобы мы могли посмотреть на него?

Смежные вопросы