Phonegap - iOS键盘没有隐藏在输入字段的外部点击

时间:2014-06-08 07:03:12

标签: jquery ios cordova keyboard

在输入文本焦点上,键盘按预期显示。但是当我在输入文本外部单击时,键盘不会隐藏。我正在使用java脚本和jQuery。使用jQueryMobile JS和CSS - 页面行为正确。但对于这个项目,我们没有使用jQueryMobile。

此问题仅适用于iOS模拟器/设备。使用Android,它的工作非常好。

我甚至尝试在外部元素点击/点击上使用document.activeElement.blur();。但后来我无法专注于输入文本,因为输入文本位于外部元素内。

1 个答案:

答案 0 :(得分:1)

你试过这个吗?

$(document).click(function(e) {
    document.activeElement.blur();
}); 

这适用于我的iOS 7 phonegap应用。