Я пытаюсь убрать клавиатуру через JS в ответ на нажатие кнопки, но мне не повезло.Mobile Safari - Dismiss Keyboard с Javascript
Установка:
- У меня есть
textarea
с принимают и отменяют кнопки, привязанных к нему. - После нажатия кнопки «Отмена» мой объект будет вызывать
textAreaElement.blur()
. - Затем он удаляет кнопки приема и отмены.
Ожидаемое:
- поле теряет фокус (визуально, так и в противном случае).
- Клавиатура отклоняется.
Actual:
- поле, кажется, теряет фокус (визуально, не отображается курсор), и программно.
- Клавиатура по-прежнему представлена.
Я уже пробовал обычный Google, но все они, похоже, думают, что при вызове blur
на сфокусированный элемент должно быть достаточно. Один пользователь даже предложил позвонить $('input').blur()
, чтобы все поля были размыты, но это, похоже, не повлияло.