【问题标题】:javascript: How to stop ios app scroll top on focus input text fieldjavascript:如何在焦点输入文本字段上停止 ios 应用程序滚动顶部
【发布时间】:2018-02-26 19:40:27
【问题描述】:

我正在使用 cordova 开发一个混合移动应用程序。它在 android 中运行良好,但在 ios 中,输入文本字段的焦点是应用程序向上滚动并单击整个 .应用程序放大并恢复正常大小。这是我无法解决的严重问题。 请您观看此视频以清楚了解我的问题:https://youtu.be/aLhADdaL_08 请给我一个解决方案 谢谢

【问题讨论】:

  • 我添加了 javascript 内容,但仍然无法正常工作@SuryaSubenthiran
  • 这实际上是一个错误。 ios 会在键盘出现时自动尝试调整输入。有一些解决方法可以解决此错误。就像上面链接中提到的那样,禁用本机 webview 滚动。您必须添加原生 ios 代码才能禁用滚动。
  • @SuryaSubenthiran 谢谢兄弟.. 我会试试看,但问题是我不知道本机代码.. 所以在 javascript 中寻找解决方案。

标签: javascript jquery ios twitter-bootstrap cordova


【解决方案1】:

嘿,这里有一个指向配置设置的链接config.xml Cordova

这两个设置应该可以帮助你:

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

将它们放置在您的 &lt;widget&gt;&lt;/widget&gt; 标签之间。

请注意,如果您更改配置文件,则必须重新构建您的应用程序!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
  • 1970-01-01
  • 2020-07-02
相关资源
最近更新 更多