jQuery Mobile: невозможно ввести пробел - PullRequest
1 голос
/ 03 февраля 2011

Привет,

У меня есть следующая мобильная страница jQuery:

Все работает нормально, кроме того, что я не могу нажать пробел, чтобы войти в пробел! Он просто игнорирует мой пробел.

Есть идеи?

Заранее большое спасибо,

1 Ответ

1 голос
/ 31 мая 2013

У меня была похожая проблема.В определенных ситуациях (например, в списках) jquery mobile захватывает клавишу пробела (и клавишу ввода) для запуска действий навигации.

Если у вас есть введенный текст в списке, вы не получитепробел и введите события.

Мое решение грязное, но оно работает.Перед вызовом initializePage измените код панели ПРОБЕЛ во внутреннем устройстве jquerymobile.Следствием этого является то, что вы не получите навигационные действия с пробелом, но у вас все еще будут действия с клавишей ввода.

$.mobile.keyCode.SPACE=13; //to avoid spacebar problem, make jquerymobile think that the sapcebar code is 13 (enter)
$.mobile.initializePage();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...