【发布时间】:2014-11-27 07:52:28
【问题描述】:
我正在尝试在 jquery Mobile 屏幕的页面加载上打开一个对话框。现在我可以在按钮 Click 上打开对话框。我希望对话框在页面加载时自动弹出但不能它。 这是 HTML ..
<body onload="onLoad()">
<p style="display: none>You have entered: <span id="dialogoutput"></span></p>
<a href="#" id="dialoglink" data-role="button" style="display: none>Open Dialog</a>
<!-- Contacts list page -->
<div data-role="page" id="cont_list_page" data-theme="a">
<div data-role="header" data-position="fixed" data-tap-toggle="false">
</div>
</div>
</body>
这是我的 jquery ..
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
$("#searchby_chooser_ok_button").bind ("click", searchByCriteria);
if (typeof Contact === "undefined") {
getElement("contacts_list").innerHTML = "<p>The Cordova Contacts API is inaccessible</p>";
}
}
请帮我在页面加载时弹出对话框,而不是在按钮点击事件上自动弹出。 谢谢
【问题讨论】:
-
$(document).ready(function() { ..dialog open code here..});
-
您使用的是哪个 jQM 版本?
-
@Omar 我正在使用 1.2.0
-
它已经过时并且不再维护,升级到1.4.5。您想在显示之前或显示时在页面加载时显示对话框?
-
首先更新你的 jQM 版本至少 1.4.4
标签: javascript jquery jquery-mobile cordova