关于苹果浏览器Safari弹出键盘把文本框挡住的问题
这几天我在用vue做一个移动端聊天界面,其中有个用定位为fixed的文本框input,定位在最底下,bottom为0,用安卓浏览器弹出键盘是不会挡住文本框的,但是用苹果浏览器Safari的时候就会挡住input,请问有没有人解决过
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个fixed是很多人的痛啊.
貌似也没有特别好的解决方案,你是用的safari是哪个版本下的?
因为我最近使用 input 进行 fixed 定位的时候,发现能够自动弹上去的。
还有一点就是第三方的输入法好像由于多一个bar,也会遮挡。
可以使用下面这种方式曲折的解决:
在滚动的时候,减去
50px
,效果和弹起的效果差不多。 iphone6sp/iphone5s/iphone6s 下测试的