一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

让phonegap返回键退出应用需再次确认效果

时间:2015-01-13 编辑:简简单单 来源:一聚教程网

最近在做一个WebApp项目,遇到了退出的问题,为了提高用户体验度,打算按了返回键以后需要用户再次确认才能退出,在网上搜索了一番,发现好多都是需要各种插件的,对于这么一个简单的功能,如果再引入一个插件显然不值当,终于功夫不负有心人,我还是找到了一段很不错的代码,记录下来。

document.addEventListener("deviceready", onDeviceReady, false);
 
function onDeviceReady() {
// 注册回退按钮事件监听器
    document.addEventListener("backbutton", onBackKeyDown, false);
}

//返回键
function onBackKeyDown() {
    navigator.notification.confirm(
        '按确定退出程序!',  // message
        onConfirm,              // callback to invoke with index of button pressed
        '确定要退出程序吗?',        // title
        '确定,取消'          // buttonLabels
    );
}

function onConfirm(button) {
     if(button==1) navigator.app.exitApp(); //选择了确定才执行退出

 
如果你也正需要这样的功能,赶快拿过去用吧!

热门栏目