Я пытаюсь заставить клавиатуру отобразиться на Android внутри функции «страницы» с помощью кордовы.Android: JQuery-Mobile на экранной панели «pageshow» не появляется в первый раз с Cordova
Предположим, что мы сосредоточимся на поле ввода (текст), и клавиатура должна появиться.
Он фокусируется только на поле ввода, но клавиатура не отображается.
Когда я возвращаюсь, а затем снова перехожу на ту же страницу, появляется клавиатура.
Есть ли у кого-нибудь идеи, почему он не появляется в первый раз или не знает какой-либо работы вокруг него?
Вот мой код:
var foundInput = null;
var allInput = document.getElementsByTagName("input");
for (var i = 0; i < allInput.length; ++i) {
if (allInput[i].placeholder == "Search medication...") {
foundInput = allInput[i];
}
}
$(foundInput).focus();
$(foundInput).trigger('click');
Я также попытался держать страницы в различных HTML, а также попытался положить их в том же HTML. Все еще такая же проблема. Спасибо