iOS отклоняет клавиатуру программно (сайт, а не приложение)?

0

В настоящее время эта функция используется для отключения клавиатуры на iOS.

Проблема в том, что это не работает должным образом с диалоговыми окнами пользовательского интерфейса с формами и задается вопросом, есть ли лучший подход.

var hideKeyboard = function () {
        if ( document.activeElement !== null ) {
            document.activeElement.blur();
            jQ('input').blur();
        }
    };
Теги:

2 ответа

1
Лучший ответ

Вы можете попробовать сосредоточиться() на нетекстовом элементе, например кнопку отправки.

попробуйте эту скрытую клавиатуру в iphone safari webapp

1

вопрос не очень ясен...
возможно, событие, которое вы используете для запуска функции hideKeyboard также обрабатывается библиотекой пользовательского интерфейса. Можете ли вы попробовать event.stopPropogation() или event.preventDefault() при вызове hideKeyboard()?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню