【问题标题】:How to prevent the keyboard on Android browsers from changing the height of the page?如何防止Android浏览器上的键盘改变页面高度?
【发布时间】:2017-10-02 22:41:40
【问题描述】:

当点击input type=text 时,会出现一个键盘。不幸的是,这改变了网页的高度,因此所有“粘”在页面底部的想法都想出现在键盘上方。

而且,在我的例子中,锚定到页面底部的元素(例如下面的 Apply 按钮)最终会覆盖下一个输入元素(例如 Max 文本框),因此当用户按下 Next虚拟键盘,你根本看不到它,因为按钮仍然覆盖它。

我的问题是有没有什么办法可以防止键盘改变页面的高度?

附:在 iOS 上,它的工作方式与您期望的一样。调出键盘不会改变页面的尺寸。

【问题讨论】:

  • 也许会检测输入是否有焦点并隐藏“页脚” - 离开我的头顶

标签: javascript android html css


【解决方案1】:

这是 Android 设备上的默认行为。据我所知,你无法阻止这一点。

【讨论】:

    猜你喜欢
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 2016-11-15
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多