#jquery #mobile-safari #jquery-mobile
#jquery #mobile-safari #jquery-mobile
Вопрос:
Мы разрабатываем приложение для iPad с помощью jquery mobile 1.0a4.1.js . У нас возникли некоторые проблемы с клавиатурой. Нормальное поведение на ipad заключается в том, что когда текстовое поле находится в фокусе, появляется клавиатура. При нажатии в любом месте документа клавиатура закроется. Похоже, что с jquery mobile это поведение потеряно. У кого-нибудь есть обходной путь для этого? Раздражает, что вам нужно нажать кнопку закрытия на клавиатуре, чтобы избавиться от нее.
Комментарии:
1. Возможно, вам придется поднять проблему: github.com/jquery/jquery-mobile/issues
2. Вы пробовали
$('#input').blur();
нажимать на документ?
Ответ №1:
На ум приходят 3 вещи:
- Обновление до выпущенной версии (с альфа-версии jQM)
- Клавиатура исчезает, только если ввод больше не находится в фокусе — поле ввода теряет фокус, когда вы нажимаете в другом месте?
-
Используйте ответ rsplak
$('#input').blur();
Ответ №2:
Просто закройте клавиатуру в jQuery
$(‘your_input_class_or_id’).blur();
Вы можете привязать этот запрос к методу, в котором вы хотите закрыть клавиатуру
Комментарии:
1. Также проверьте ответ здесь: itskamalkumarblog.wordpress.com/2015/12/04 /…