文本字段隐藏在iPhone 4S上的Phonegap中的软键盘后面

时间:2012-12-27 07:22:52

标签: iphone ios html5 cordova iphone-softkeyboard

我正在制作一个Phonegap应用程序,其中iscoll4容器中有一个输入字段。灰色背景是iscroll,文本字段是“输入ID”。屏幕截图在

之前

Screen Shot of initial Screen

当我单击文本框时弹出的键盘工作正常,但文本字段位于键盘后面,用户无法正确查看文本字段。 屏幕截图是之前的。

Screen Shot of after Keyboard popup

一旦我开始输入文本框,就会向上滚动。

After Typing the text field

我的问题是,只要单击文本字段并显示键盘,文本框就会向上滚动。

我正在使用Phonegap 2.2和iscroll4。我正在使用iOS 5.1和iOS 6.0开发iPhone。

我已尝试使用以下内容

  1. iScroll.scrollToElement( '#ID'); - 它正在向上滚动,但它会立即回到之前的位置
  2. 使用jQuery创建一个键盘事件(jQuery.event.trigger({type:'keypress',其中:character.charCodeAt(32)});) - 它不适用于iPhone。
  3. 先谢谢。

0 个答案:

没有答案