我正在尝试在用户单击文本字段之外的某个地方时隐藏iPad软键盘。具体而言,这个地方位于表单或包含其他元素的body上。
使用jquery、jquery mobile和html5。
使用jquery、jquery mobile和html5。
document.activeElement.blur();
$(document).click(function() { });
中。 - clintgh使用mattwindwer的解决方案(但提供更多详细信息):
$(document).click(function() {
document.activeElement.blur();
});
在按钮上调用focus()
方法(即使是隐藏的按钮)会隐藏键盘。我在我的iPad Web应用程序中使用了这个方法。
您可以向body添加一个点击监听器,并使用事件的target属性来确定何时隐藏键盘。