今天在线考试中需要监听手机端的返回键,
当点击手机返回键时,跳出弹框,是否XX,点击是,返回。点击否,不进行任何操作,留在当前。
mui中的mui.back()已经监听返回键了,需要我们对mui.back()的事件重定义。
重写返回按钮
var old_back = mui.back;
mui.back = function(){
var btnArray = ['否', '是'];
mui.confirm('还有'+ notdo +'道题没做,确认交卷?', '确认交卷', btnArray, function(e) {
if (e.index == 1) {
//完成是得操作
old_back;
} else {
//不进行任何操作
}
})
};
还有一种,直接监听手机返回键
Paste_Image.png
网友评论