1,js监听手机的后退键,下面的是在点击两次后退出应用程序。
1 var first = null; 2 mui.back = function() { 3 // 首次按键,提示‘再按一次退出应用’ 4 if (first == null) { 5 first = new Date().getTime(); 6 mui.toast('再按一次退出应用'); 7 setTimeout(function() { 8 first = null; 9 }, 3000); 10 } else { 11 if (new Date().getTime() - first < 3000) { 12 plus.runtime.quit(); 13 } 14 } 15 };
ps:如果你用的就是mui,可以直接使用。如果不是得引入mui.js。你可以使用MUI的开发工具HBuilder,在里面新建Hello mui 工程然后就可以在里面找到MUI事例程序中的所有代码和使用到的资源文件。
2,下面的是监听手机后退键,返回上一级
1 function plusReady() { 2 // 监听“返回”按钮事件 3 plus.key.addEventListener("backbutton", function() { 4 window.history.back(-1); 5 }); 6 } 7 if (window.plus) { 8 plusReady(); 9 } else { 10 document.addEventListener('plusready', plusReady, false); 11 }