我有一个 Cordova 移动应用程序,我正在使用 Eclipse 开发并在 AVD 中进行测试。一切正常,直到我在代码中包含一个弹出窗口。甚至在 HTML 正文中使用以下内容添加最简单的弹出窗口:
<div data-role="popup" id="popupBasic">
<p>This is a completely basic popup, no options set.<p>
</div>
但是永远不要打开弹出窗口——这将使用编程方式完成$('#popupBasic').popup("open")
——导致我的 JS 代码的其他部分与弹出窗口无关。按钮需要单击两次才能工作,等等。删除上面的代码,事情又可以正常工作了。
在一个简单的、独立的应用程序中,只是演示了弹出窗口的使用,我没有问题。
我正在使用 jquery mobile 1.3.1。
有任何想法吗?