html5页面当点击input输入框弹出手机上键盘就会把footer顶了上来
如图所示,这个问题怎么解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如图所示,这个问题怎么解决呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
完美兼容ios和安卓的方法见下面代码,这个问题我也捉摸了好久
(实现思路就是使用resize时间,键盘弹起会触发该事件,此时window.innerHeight比窗口高度要小,进行按钮的隐藏即可)
弹出键盘的时候窗体高度会改变;你可以监控屏幕高度,当弹出键盘时,高度改变了隐藏或显示footer
这个好像是比较老的IOS的问题,
iOS下的 Fixed + Input 调用键盘的时候fixed无效问题
,说是新版本解决了,但是我开发过程中还是有,经常用 absolute 或者 JS触发事件然后动态计算什么的。具体可自行Google监听一下
focus
事件,做个hack楼主这个问题解决了吗?我在做一个手机端单页面应用,同样遇到这个问题,不过我是顶部的搜索栏,点击input就会导致定位失效。还没找到解决办法