iPad ввод без каких-либо полей ввода - PullRequest
0 голосов
/ 25 апреля 2011

Я бы хотел написать простую программу "C is for Cat" для iPad.Пользователь нажимает виртуальную клавишу C, и кошка появляется и мяукает.

Q: Используя jQuery и / или jQuery mobile, как я могу отображать клавиатуру без каких-либо элементов управления вводом на экране?

Ответы [ 2 ]

1 голос
/ 25 апреля 2011

Cool. Попробуйте это:

$("<input type='text' style='opacity: 0.01'/>").appendTo("body").focus();

Хм ... Единственное, что я могу предложить, это сделать гиганта невидимым <textarea /> ...? Затем попросите пользователя коснуться его.

1 голос
/ 25 апреля 2011

Я не на 100% уверен во всех хуках браузера, присутствующих в iPad Safari, но я действительно не думаю, что есть способ вызвать это, не сфокусировавшись сначала на каком-либо поле ввода.

Возможно, вы могли бы создать скрытое поле ввода текста и затем сфокусировать его на загрузке страницы? Затем, когда они вводят символы, вы можете прослушивать событие onChange и реагировать соответствующим образом.

Кроме этого, я не думаю, что есть способ фиксировать нажатия клавиш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...