我的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>
答案 0 :(得分:0)
我已经修好了...... 重新排列弹出窗口,如果屏幕内有多个弹出窗口,那么下面的弹出窗口就会出现这样的问题。因此,要修复它,请将通用弹出窗口置于所有其他弹出窗口的顶部。