我在Phonegap 2.6(ios)中包含的KeyboardShrinksView功能有问题。

当我在要包含文本的文本区域中点击时,将出现键盘,并且Webview会按照我的意愿收缩。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。以后。

问题是我失去了对文本区域的关注,用户不得不再次点击文本区域才能开始在其中进行书写。

有人对这个新功能有同样的问题吗?

谢谢!!

最佳答案

在您的输入上添加一个轻击(或touchstart)事件,该事件将集中在您的字段上。

element.on("tap", function(e){element.focus()});

问题出在以下事实,即使用“鬼点击”事件将焦点集中在ios上。但是, View 在触发时已经改变(由于键盘)。

由于KeyboardShrinksView是默认行为,因此此问题在ios7上将更加常见。

10-08 06:11