syll
syll
  • 发布:2017-05-10 10:33
  • 更新:2018-01-11 14:31
  • 阅读:2151

第一次打开某页面时,部分手机上点击input无法弹出软键盘,求解

分类:MUI

详细问题描述
我把登录页作为了启动页,然后加上了一些样式和处理逻辑。我手上有三台安卓手机,分别为华为、安卓、乐视。测试发现乐视手机第一次打开登录页点击input的时候无法弹出软键盘,造成无法输入。如果点进注册页面再回来或者最小化应用后再回来,这时点击input就能正常弹出软键盘了。官方的登录示例不会出现这个问题。

2017-05-10 10:33 负责人:无 分享
已邀请:
罗纳尔哆嗦

罗纳尔哆嗦

请问解决了吗

837198129@qq.com

837198129@qq.com

我也遇到了同样的问题。不知道怎么解决。

zhzhl1993@163.com

zhzhl1993@163.com - 解决iOS离线打包相关项目及问题

折腾了好久,感谢Safari的在线调试功能,帮助我顺利解决了这个bug。
在mui-search外面包含了mui-inner-wrap之后就会出现这个bug。别的控件不知道有没有这个现象,我用到的就是这个。原理应该是mui-placehold绝对定位之后在iOS端产生事件穿透导致的。
解决办法:
.mui-search .mui-placeholder {
pointer-events: none;
}

目前就是这样解决的。

要回复问题请先登录注册