Скрытие в клавиатуре iOS, когда пользователь щелкает за пределами текстового поля - PullRequest
9 голосов
/ 08 марта 2012

Я пытаюсь скрыть программную клавиатуру iPad, когда пользователь щелкает за пределами текстового поля.

Определенно где-то в форме или теле, которое не содержит других элементов.

Использование jquery, jquery mobile и html5.

Ответы [ 3 ]

10 голосов
/ 14 апреля 2012
document.activeElement.blur();
3 голосов
/ 10 февраля 2015

с использованием решения Mattwindwer (но с более подробной информацией):

$(document).click(function() {
    document.activeElement.blur();
});
1 голос
/ 09 марта 2012

Вызов метода focus() для кнопки (даже скрытой кнопки) скрывает клавиатуру.Я использовал это в своем веб-приложении для ipad.

Вы можете добавить прослушиватель кликов к телу и, используя свойство target события, вы можете определить, когда скрывать клавиатуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...