【问题标题】:Cordova HTML input fields jumping on iOSCordova HTML 输入字段在 iOS 上跳跃
【发布时间】:2017-03-07 06:40:49
【问题描述】:

我有一个 Cordova(版本 6.3.1)应用程序,它只是带有一些 jQuery 移动代码的 HTML。此问题仅发生在应用程序的 iOS 版本上(Android 工作正常)。每次我在滚动后按下文本框插入文本时,它都会直接跳回顶部。选择页面下方的单选按钮也会发生同样的情况。我添加了一个视频来更好地解释我自己。

请在 iOS 10.0.2 上see video here

我尝试过的:

1) 将此添加到 platform=iOS 的 config.xml 文件中:

<preference name="DisallowOverscroll" value="true"/>
<preference name="UIWebViewBounce" value="false"/>

2) 基本上都是 this issue.

我们将不胜感激任何其他建议和帮助。

【问题讨论】:

  • forum.ionicframework.com/t/… 这个值得一试吗?这是 ionic 的帖子,我不确定我会将那段代码放在 cordova 应用程序中的什么位置。

标签: html ios cordova jquery-mobile hybrid-mobile-app


【解决方案1】:

如果您以编程方式生成文本字段,则应使用“clear: both;”清除潜水。或者,如果您使用响应式创建 html 页面(最好使用引导程序),则不会发生此问题。

【讨论】:

  • 我将 div {clear:both;} 添加到我的 CSS 中,但这没有帮助。
  • 你有没有尝试在响应式页面中实现html页面
猜你喜欢
  • 2021-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-19
  • 1970-01-01
  • 2018-01-20
  • 1970-01-01
相关资源
最近更新 更多