多个Bpopup窗口和模态叠加问题

时间:2012-12-12 10:15:44

标签: javascript jquery bpopup

我遇到了JQuery Bpopup的问题。当用户已经打开一个弹出窗口时;第二个也可以打开。这会导致问题:按下退出键后,两个弹出窗口都会关闭但模态叠加层会保留。页面需要刷新才能再次运行。

我想到了两个解决方案:

  1. 在打开新弹出窗口之前,检查弹出窗口是否已打开。我找不到合适的代码/检查。

  2. 修复关闭弹出窗口时导致此奇怪行为的任何内容。

  3. 仅供参考:每个弹出窗口都是默认隐藏的DIV。在这种情况下,DIV ID = popup_message

    $('#popup_message').bPopup({appendTo:'form',zindex:999,modalClose:false});      
    

1 个答案:

答案 0 :(得分:0)

我通过将Bpopup库更新到最新版本来解决了这个问题。我在0.5