在软键盘打开的状态下点击返回键,会返回到上一级页面,如何解决?
PennyWang
- 发布:2016-12-07 11:54
- 更新:2016-12-07 15:09
- 阅读:2387
赵梦欢 - 专注前端,乐于分享!
可以重写mui.back,演示代码如下:
<div class="mui-content">
<input id="inputElm" type="text" name="" value=""/>
</div>
<script src="js/mui.min.js"></script>
<script type="text/javascript">
var isShow = false;
var inputElm = document.getElementById('inputElm');
inputElm.addEventListener('focus', function(){
isShow = true;
})
inputElm.addEventListener('blur', function(){
isShow = false;
})
var _back = mui.back;
mui.back = function(){
if(isShow){
inputElm.blur();
} else {
_back();
}
}
</script>
PennyWang (作者)
谢谢
照此方法解决了~2016-12-07 17:21