Android上的隐形jQuery Mobile Popup问题

时间:2015-06-19 14:24:52

标签: android jquery cordova popup



我的Android设备上有jQuery手机弹出窗口的问题。我使用的是运行OS 4.4.4的Android设备。使用phonegap / cordova构建应用程序。

这就是我复制问题的方式。首先我会到达一个页面,按一个按钮触发一个条件来激活弹出窗口,之后我会按回或弹出窗口上的按钮关闭它,当我再次按下按钮时,弹出条件得到满足,但是弹出窗口没有正确显示,它是不可见的。

可能的原因是什么?希望在这里得到一些帮助,我已经在这个问题的底部附上了我的代码。

提前致谢!

//When condition met, it will execute the following function with header and text parse in as string
    function openBox(header, text) {
        $("#message-header").html(header);
        $("#message-text").html(text);
        $("#message").popup("open");
    }

function closeBox() {
  $("#message").popup("close");    
}




<div data-role="popup" id="message" class="pop-up pop-up-std" data-overlay-theme="b" data-dismissible="false">
        <div class="container">
            <h2 id="message-header">Header</h2>
            <div class="msgBox">
                <div id="message-text" class="text">
                </div>
            </div>
        </div>
        <a href="#" class="btn ui-btn" data-rel="back" onclick="closeBox()">Start</a>
    </div>

1 个答案:

答案 0 :(得分:0)

我已经修好了...... 重新排列弹出窗口,如果屏幕内有多个弹出窗口,那么下面的弹出窗口就会出现这样的问题。因此,要修复它,请将通用弹出窗口置于所有其他弹出窗口的顶部。