资讯专栏INFORMATION COLUMN

safari浏览器fixed后,被软键盘遮盖的问题—【未解决】

miya / 1042人阅读

摘要:浏览器后,被软键盘遮盖的问题,已经有好多人问相关的问题,应该是问的角度不一样,还的再次提出咯。如上循环,问题无法解决。

safari浏览器fixed后,被软键盘遮盖的问题,已经有好多人问相关的问题,应该是问的角度不一样,还的再次提出咯。

问题描述

测试环境:ios 10.2/10.3

简单来说就是在html5页面中底部有个fixed的区域,如图

在点击输入框的时候,软键盘弹出,遮盖了fixed区域(这里页面整体上移了),如图

但是当你点击“完成”让软键盘收起,再次点击输入框的时候,what?一切正常了~!如图(就是要这样子的嘛,之后收起弹出软键盘都正常了,不会遮盖fixed底部区域了!)

但是,但是,还没完,在输入框里随便输入点内容,点击“提交”,关闭软键盘,之后再次点击输入框,问题依旧~,软键盘再次遮挡fixed区域。

关闭软件票,再次点击输入框,就不会遮挡fixed区域了。

如上循环,问题无法解决。

测试代码如下

代码很简单,但还是贴一下,方便测试,只需要复制粘贴到本机即可测试上述现象





    
    
    fixed测试页面
    
    
    

    





    
顶部固定区域
尝试过的解决方案

搜索后有很多解决方法,但发现他们都没解决上述问题,

暂时的想法,绕过fixed,用户点击输入框后,隐藏此区域,在顶部出现更大的输入区域以让用户输入内容。

IOS中弹出键盘后出现fixed失效现象的解决方案

移动端解决fixed和input获取焦点软键盘弹出影响定位的问题

虚拟键盘与fixed带给移动端的痛

使用iScroll.js解决ios4下不支持position:fixed的问题

好,至此,问题描述完毕,期待有牛人更好解决方案

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/111816.html

相关文章

  • ios输入框坑(软键盘弹出不灵敏、输入法影响弹出高度)

    摘要:参考地址首先,是这样的布局父容器里面放一个输入框和一个按钮思路是父容器定位,为,为布局在其他事件触发输入框出现的时候例如一个评论的,父容器值变为,被软键盘顶上来。 参考地址: https://segmentfault.com/a/11...https://blog.csdn.net/github_... 1.首先,是这样的布局:父容器里面放一个输入框 和一个按钮 思路是:父容器fi...

    vvpvvp 评论0 收藏0
  • 小米全面屏手机览器input、textarea吸底被遮挡

    摘要:问题描述吸底的聚焦后,弹出的软键盘将吸底的元素完全或者部分遮挡。然后导致元素被软键盘遮挡高度为的高度。软键盘的高度变化会触发浏览器的事件。 移动端做一个吸底的输入框,首先需要注意两大类设备,安卓和ios下的浏览器。特别是在ios下,输入框聚焦时fixed定位会出现一些问题,网上也有许多相关的帖子,在此就不再赘述了。今天要提及的是小米全面屏下的miui浏览器。问题描述:吸底的input聚...

    Winer 评论0 收藏0
  • 小米全面屏手机览器input、textarea吸底被遮挡

    摘要:问题描述吸底的聚焦后,弹出的软键盘将吸底的元素完全或者部分遮挡。然后导致元素被软键盘遮挡高度为的高度。软键盘的高度变化会触发浏览器的事件。 移动端做一个吸底的输入框,首先需要注意两大类设备,安卓和ios下的浏览器。特别是在ios下,输入框聚焦时fixed定位会出现一些问题,网上也有许多相关的帖子,在此就不再赘述了。今天要提及的是小米全面屏下的miui浏览器。问题描述:吸底的input聚...

    Markxu 评论0 收藏0

发表评论

0条评论

miya

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<