【发布时间】:2012-12-27 16:18:23
【问题描述】:
我正在使用 jQuery mobile 创建一个简单的基于 phonegap 的应用程序。
这是我的 HTML 的标题
<script src="scripts/jquery-1.8.2.min.js"></script>
<script src="scripts/jquery.mobile-1.1.1.min.js"></script>
<script src="scripts/jquery.jsonp-2.4.0.min.js"></script>
<script type="text/javascript" charset="utf-8" src="scripts/cordova-2.2.0.js"></script>
<script src="scripts/my.js"></script>
在我添加了所有 HTML 代码之后的正文中
<script>
$(document).ready(function() {
navigator.notification.confirm('Do you want to quit',
function(){
if(button == "1"){
navigator.app.exitApp(); }
},
'QUIT TITLE',
'OK,Cancel'
);
</script>
我得到了错误
12-27 21:28:17.998:D/CordovaLog(17212):未捕获类型错误:不能 调用未定义 12-27 21:28:17.998 的方法“确认”: D/CordovaLog(17212):文件:///android_asset/www/app.html:第 227 行: 未捕获的类型错误:无法调用未定义的方法“确认”
如您所见,我已经加载了所有必要的脚本,并且我在 $(document).ready 中调用了 navigator.notification.confirm
不知道为什么我会收到此错误。请帮忙。
【问题讨论】:
-
当device is ready@ 时你是在调用它吗?
标签: javascript jquery cordova jquery-mobile