сенсорный эквивалент метода focus ()? - PullRequest
0 голосов
/ 31 марта 2011

Вы можете передать фокус элементу в javascript следующим образом:

element.focus()

Я делаю это с помощью текстового поля ввода, и оно работает нормально. Поле ввода получает фокус, и курсор находится в нем.

Теперь мы хотим также запустить программную клавиатуру на сенсорных устройствах. По умолчанию при фокусировке поля через JS курсор перемещается в поле, но клавиатура не открывается, пока пользователь физически не коснется поля.

Есть ли способ вызвать сенсорное событие (я предполагаю, что сенсорный запуск) сродни этому:

element.touchstart()

Это не сработает, но надеюсь, что есть какой-то метод для этого ...

Кстати, это в первую очередь для webkit. Мы пытаемся заставить это работать на iPhone и BB Torch.

1 Ответ

2 голосов
/ 31 марта 2011

Событие ontouchstart вместо touchstart

...