monay
monay
  • 发布:2017-11-29 00:51
  • 更新:2017-11-29 16:09
  • 阅读:821

【报Bug】输入法bug

分类:HTML5+

详细问题描述
神才知道我遇见了什么bug!当页面只有一个输入框的时候!点击输入框弹出输入法!明明输入框就在最顶部了!webview还往上面移动一段距离!这下输入框反而看不见了!这个时候关闭输入法!尼玛,webview就不下来了!那个输入框就不下来了!我那个擦!
这是什么bug

2017-11-29 00:51 负责人:无 分享
已邀请:
monay

monay (作者) - 妥妥的

找到原因了 也是醉了!

mui.openWindow({
url: 'my/update-passwd.html',
id: 'update-passwd',
styles:{
// background: '#efeff4', // 原因在这里!如果设置了这个背景!当页面只有输入框的时候,输入框获得焦点后,页面会闪烁并且上移一段距离!当我去掉这个之后就没有这个问题了!这是个bug????????
statusbar: {
background: '#FFFFFF',
},
titleNView: {
autoBackButton: true,
titleText: '修改密码',
titleColor:"#000000",
titleSize:"17px",
backgroundColor:"#ffffff",
splitLine:{
color:"#d8dbdc",
height:"1px"
}
}
}
});

hylong

hylong

background:窗口为独占模式显示(占整个屏幕区域)。当你设置background时,弹出键盘将input框顶到屏幕最上方,导致titleNView挡住了input。
可以将目标webview设置下top值,即可解决此问题。代码如下:
titleNView: {
top:'44px',
background: '#000000',
......
}

该问题目前已经被锁定, 无法添加新回复