各位高手,老大们.求助啊. cordova.js问题
我的安卓是用JQMOBI 开发的.我在html引入cordova.js双击返回健退出为什么不管用呢?
代码如下:
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
//cordova
$(function(){
document.addEventListener("deviceready",onDeviceReady,false);
})
function onDeviceReady(){
document.addEventListener("backbutton",onBackKeyDown,false);
}
function onConfirm(button) {
if(window.location.hash=="#home" || window.location.hash==""){
if(button==1) navigator.app.exitApp(); //选择了确定才执行退出
}
}
//返回事件
function onBackKeyDown() {
if(window.location.hash=="#home" || window.location.hash=="" ){
navigator.notification.confirm(
'确定要退出吗?',// message
onConfirm, // callback to invoke with index of button pressed
'标题', // title
'确定,取消' // buttonLabels
);
}else{
navigator.app.backHistory();
}
}
双击一点返映都没有啊?求助这是为什么啊? onBackKeyDown方法执行了没有,你这个代码不是双击返回的代码 onBackKeyDown没有被执行啊 那你的 onDeviceReady执行了吗?
如果没有执行的话看看控制台有什么错误 然后调试调试
还有你用的jquery的方法jquery引入了吗
页:
[1]