用户在文本框外单击时隐藏在iOS键盘中

时间:2012-03-08 15:32:21

标签: javascript jquery ios ipad html5

当用户在文本字段外单击时,我试图隐藏iPad软键盘。

特别是在不包含其他元素的表单或正文的某处。

使用jquery,jquery mobile和html5。

3 个答案:

答案 0 :(得分:10)

document.activeElement.blur();

答案 1 :(得分:3)

使用mattwindwer的解决方案(但有更多细节):

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

答案 2 :(得分:1)

在按钮上调用focus()方法(甚至隐藏按钮)会隐藏键盘。我在我的ipad网络应用程序中使用过它。

您可以向主体添加点击侦听器并使用事件的目标属性,您可以确定何时隐藏键盘。