js怎么监听安卓返回键?

全球某工商的狗 发布于 2014/11/07 11:01
阅读 7K+
收藏 2
有大神知道吗,求指导,不胜感激
加载中
0
java_T
java_T
<script>
        // =========================PhoneGap==================================
        // 等待加载PhoneGap
        document.addEventListener("deviceready", onDeviceReady, false);
        // PhoneGap加载完毕
        function onDeviceReady() {
                // 按钮事件
                document.addEventListener("backbutton", eventBackButton, false); // 返回键
             
        }
        
        // 返回键
        function eventBackButton() {
             if($(".classobj").is(":visible")){
                         alert('再点击一次退出!');
                                document.removeEventListener("backbutton", eventBackButton, false); // 注销返回键
                                document.addEventListener("backbutton", exitApp, false);//绑定退出事件
                                // 3秒后重新注册
                                var intervalID = window.setInterval(function() {
                                        window.clearInterval(intervalID);
                                        document.removeEventListener("backbutton", exitApp, false); // 注销返回键
                                        document.addEventListener("backbutton", eventBackButton, false); // 返回键
                                }, 3000);
            }else {
              //navigator.app.backHistory();
           
            }
                         
        }
        
        function exitApp(){
                navigator.app.exitApp();
        }
    </script>
java_T
java_T
回复 @全球某工商的狗 : jqm好像没发现这功能...
全球某工商的狗
只能靠phonegap吗?我用的是jquery mobile,好像没有类似的事件
返回顶部
顶部