Я искал, как вызвать клавиатуру Android через Javascript.
Я нашел несколько ответов, но ни один из них не работает.
Одно из решений здесь: Отображение программной клавиатуры Android при поле .focus() создано с использованием javascript
В приведенном выше примере задействована кнопка, которой у меня нет, но нужна ли она мне?
Я использую события «нажатие» и «пролистывание» через touch-layer.js, который, кажется, отключает события щелчка в пользу касания. (https://github.com/cubiq/touch-layer)
Ниже приведен код, который я пробовал, срабатывает предупреждение, и происходит фокус, но клавиатура не отображается.
gt("#txtEmail").on("tap", function() {
alert('tap');
$(this)[0].el[0].focus();
$("#txtEmail").trigger('click');
});
Спасибо.
РЕДАКТИРОВАТЬ 1: Вторая попытка не работает, хотя это кажется более подходящим для примера.
gt("#txtEmail").on("tap", function() {
alert('trigger');
$("#txtEmail").trigger('click');
});
$("#txtEmail").on("click", function() {
alert('recieved');
$(this).focus();
});