【问题标题】:HTML content freezes when keyboard is shown using cordova for iOS使用适用于 iOS 的 cordova 显示键盘时 HTML 内容冻结
【发布时间】:2015-05-07 09:49:17
【问题描述】:

我有一个科尔多瓦应用程序,其中有一些需要键盘的输入字段。但是当键盘打开时,就像应用程序被冻结一样。更具体地说,我有一个 div 作为底部栏,它有一个固定的位置,但是当键盘打开时,它可以滚动,但是当我关闭键盘时,一切都会回到预期的位置。知道如何让它不冻结吗?这只是iOS上的一个问题。 Android 运行完美。

【问题讨论】:

  • 你在用jquery mobile吗?
  • 没有。一切都是CSS。我有时使用 jquery 来编辑 css,但通常情况下,它只是 css

标签: html ios cordova keyboard


【解决方案1】:

我的应用程序也有同样的问题,选择输入字段会导致键盘出现并严重滞后应用程序,直到键盘被隐藏。在多个设备上测试没有脚本或 css 的简单页面后,我发现它主要影响至少 iOS 8.0 及更高版本的 iPad。它可能会导致 iPhone 速度变慢,但它们似乎恢复得更快。

到目前为止,我发现的最佳解决方案是设置应用内键盘。对于我的登录页面,我有一个样式为输入字段的元素,当单击它时,它会切换一个键盘 div 元素以显示其中每个键都有按钮。

【讨论】:

    猜你喜欢
    • 2019-12-21
    • 2018-06-12
    • 2020-10-27
    • 2010-09-20
    • 2014-08-23
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多