【发布时间】:2017-10-02 22:41:40
【问题描述】:
当点击input type=text 时,会出现一个键盘。不幸的是,这改变了网页的高度,因此所有“粘”在页面底部的想法都想出现在键盘上方。
而且,在我的例子中,锚定到页面底部的元素(例如下面的 Apply 按钮)最终会覆盖下一个输入元素(例如 Max 文本框),因此当用户按下 Next虚拟键盘,你根本看不到它,因为按钮仍然覆盖它。
我的问题是有没有什么办法可以防止键盘改变页面的高度?
附:在 iOS 上,它的工作方式与您期望的一样。调出键盘不会改变页面的尺寸。
【问题讨论】:
-
也许会检测输入是否有焦点并隐藏“页脚” - 离开我的头顶
标签: javascript android html css