点击position:fixed;的底部弹窗textarea,然后关闭软键盘,textarea的焦点需要1s左右才失焦,在这1s内,再点击textarea,就会出现软键盘遮挡底部弹窗的问题。
- 发布:2020-09-03 10:29
- 更新:2020-09-03 10:29
- 阅读:696
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1.0.4
HBuilderX类型: 正式
HBuilderX版本号: 2.8.8
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: 华为Honor7X
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
当textarea唤起软键盘,再关闭软键盘的时候,焦点立马消失。这样就不会有后面的问题了。或者textarea未失焦再次打开软键盘的时候,不能遮挡底部弹窗。
当textarea唤起软键盘,再关闭软键盘的时候,焦点立马消失。这样就不会有后面的问题了。或者textarea未失焦再次打开软键盘的时候,不能遮挡底部弹窗。
实际结果:
当textarea唤起软键盘,再关闭软键盘的时候,焦点1s左右才消失,再次打开软键盘时,会遮挡弹窗
当textarea唤起软键盘,再关闭软键盘的时候,焦点1s左右才消失,再次打开软键盘时,会遮挡弹窗
bug描述:
textarea的关闭软键盘1s后才失焦,在这失焦的1s期间,再次点击textarea软键盘就会遮挡我底部弹窗。
弹窗是用fixed。之前解决的方法是监听键盘的高度来控制焦点,后来发现,当获取焦点的时候,会出现软键盘闪退,或者是闪了好几次的情况。
0 个回复