Javascript Jquery移动弹出窗口导致不可预测的行为

Javascript Jquery移动弹出窗口导致不可预测的行为,javascript,jquery,jquery-mobile,cordova,popup,Javascript,Jquery,Jquery Mobile,Cordova,Popup,我有一个Cordova移动应用程序,我正在使用Eclipse开发,并在AVD中进行测试。在代码中包含一个弹出窗口之前,一切都很正常。甚至在HTML正文中使用以下内容添加最简单的弹出窗口: <div data-role="popup" id="popupBasic"> <p>This is a completely basic popup, no options set.<p> </div> 这是一个完全基本的弹出窗口,没有设置选项。

我有一个Cordova移动应用程序,我正在使用Eclipse开发,并在AVD中进行测试。在代码中包含一个弹出窗口之前,一切都很正常。甚至在HTML正文中使用以下内容添加最简单的弹出窗口:

<div data-role="popup" id="popupBasic">
    <p>This is a completely basic popup, no options set.<p>
</div>

这是一个完全基本的弹出窗口,没有设置选项。
但是永远不要打开弹出窗口-这是使用
$(“#popubasic”)以编程方式完成的。弹出窗口(“open”)
-会导致我的JS代码中与弹出窗口无关的其他部分出现错误行为。按钮需要点击两次才能工作,等等。删除上面的代码,事情就会恢复正常

在一个简单的,独立的应用程序,只是演示了使用弹出我没有问题

我正在使用jquerymobile1.3.1


有什么想法吗?

我增加了AVD的内存量,问题就解决了。

page div是pop div的直接父级吗?如果您可以提交一个JSFIDLE,它可以帮助我们了解出了什么问题。