Я пытаюсь скрыть программную клавиатуру iPad, когда пользователь щелкает за пределами текстового поля.
Определенно где-то в форме или теле, которое не содержит других элементов.
Использование jquery, jquery mobile и html5.
document.activeElement.blur();
с использованием решения Mattwindwer (но с более подробной информацией):
$(document).click(function() { document.activeElement.blur(); });
Вызов метода focus() для кнопки (даже скрытой кнопки) скрывает клавиатуру.Я использовал это в своем веб-приложении для ipad.
focus()
Вы можете добавить прослушиватель кликов к телу и, используя свойство target события, вы можете определить, когда скрывать клавиатуру.