PhoneGap中文网

标题: 各位高手,老大们.求助啊. cordova.js问题 [打印本页]

作者: youxunet    时间: 2015-12-11 17:26
标题: 各位高手,老大们.求助啊. 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();   
                }
        }

双击一点返映都没有啊?  求助这是为什么啊?
作者: 跨平台移动开发    时间: 2015-12-11 18:06
onBackKeyDown方法执行了没有,你这个代码不是双击返回的代码
作者: youxunet    时间: 2015-12-12 09:32
onBackKeyDown没有被执行啊
作者: 跨平台移动开发    时间: 2015-12-12 09:57
那你的 onDeviceReady执行了吗?
如果没有执行的话看看控制台有什么错误 然后调试调试

还有你用的jquery的方法  jquery引入了吗




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2