mui.init({
keyEventBind: {
//backbutton: false,
//menubutton: false
}
});
(function($, doc) {
$.init();
var settings = app.getSettings();
var account = doc.getElementById('account');
//
window.addEventListener('show', function() {
var state = app.getState();
account.innerText = state.account;
}, false);
$.plusReady(function() {
var settingPage = $.preload({
"id": 'setting',
"url": 'setting.html'
});
//设置
var settingButton = doc.getElementById('setting');
//settingButton.style.display = settings.autoLogin ? 'block' : 'none';
settingButton.addEventListener('tap', function(event) {
$.openWindow({
id: 'setting',
show: {
aniShow: 'pop-in'
},
styles: {
popGesture: 'hide'
},
waiting: {
autoShow: false
}
});
});
//--
/*$.oldBack = mui.back;
var backButtonPress = 0;
$.back = function(event) {
if (confirm('确认退出?')) {
plus.runtime.quit();
}
return false;
};*/
});
}(mui, document));
/**
* 移除返回键返回登录页面的event
*/
mui.back = function() {
var btnArray = ['是', '否'];
mui.confirm('是否退出应用', 'Hello MUI', btnArray, function(e) {
if (e.index == 0) {
plus.runtime.quit()
}
});
}
小弟贴出我的代码,并没有什么效果
4 个回复
77778888丶 (作者) - 小弟刚出道
小弟已经解决了,因为多导入了个common.js
77778888丶 (作者) - 小弟刚出道
小弟跪求
BoredApe - 有问题就会有答案。
77778888丶 (作者)
还是搞不定,昨天已经重新n次mui.back方法,还是会返回上一个页面提示框会出来。
2015-12-03 08:58
77778888丶 (作者) - 小弟刚出道
小弟贴出我的代码,并没有什么效果