如何使用 Phonegap 和 javascript 在 iPhone 上隐藏和显示键盘

Posted

技术标签:

【中文标题】如何使用 Phonegap 和 javascript 在 iPhone 上隐藏和显示键盘【英文标题】:How to hide and show the keyboard on an iPhone using Phonegap and javascript 【发布时间】:2013-04-04 12:51:50 【问题描述】:

在我的 Phonegap 应用程序中,我有一个屏幕,如果用户在文本区域之外点击或单击,则键盘应该隐藏。我使用了.blur( 函数,但是通过这样做,屏幕会上升,用户看不到顶部的应用程序栏(虽然屏幕本身不会移动)。

【问题讨论】:

【参考方案1】:

调用blur后,试试window.scrollTo(0,0)

如果我没记错的话,您可能需要将其包装在 0ms 的 setTimeout 中

$('#someInput').blur();
setTimeout(function()
  window.scrollTo(0, 0);
, 0);

【讨论】:

以上是关于如何使用 Phonegap 和 javascript 在 iPhone 上隐藏和显示键盘的主要内容,如果未能解决你的问题,请参考以下文章

如何使用phonegap扫描条码

如何使用 phonegap 构建同时支持纵向和横向启动屏幕?

如何获取警报通知以使用 Phonegap 1.1.0 和 iOS5

如何将rails数据放入javascrip数组中

如何使用 Phonegap 和 javascript 在 iPhone 上隐藏和显示键盘

如何使用 phonegap(Android 和 iOS)创建自定义拨号器