У меня есть простое поле ввода, как это. < /p>
< /code>
И я пытаюсь фокусироваться () < /code> IT внутри функции.
Итак, внутри случайной функции (не имеет значения, какая функция Это) У меня есть эта строка… < /p>
$('.search').find('input').focus();
< /code>
Это отлично работает на каждом рабочем столе. Поле не сфокусировано, а клавиатура не отображается на моем iPhone. >
$('#some-test-element').click(function() {
$('.search').find('input').focus(); // works well on my iPhone - Keyboard slides in
});
setTimeout(function() {
//alert('test'); //works
$('.search').find('input').focus(); // doesn't work on my iPhone - works on Desktop
}, 5000);
< /code>
Любая идея, почему Focus () < /code> не будет работать с функцией тайм -аута на моем iPhone. < /p>
Чтобы увидеть живой пример, протестируйте эту скрипку на вашем iPhone. http://jsfiddle.net/hc4st/ написан Создал тот же случай, с которым я сейчас сталкиваюсь в моем текущем проекте. поле ввода и скольжение в Kexboard на iPhone или на других мобильных устройствах. Я обнаружил, что фокус () установлен правильно, но клавиатура не отображается. Мне нужна клавиатура, чтобы появиться.
Подробнее здесь: https://stackoverflow.com/questions/122 ... with-click
Mobile Safari: JavaScript Focus () Метод на inputfield работает только с Click? ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Android Recyclerview Gain Focus Focus до того, как его элементы получат фокус
Anonymous » » в форуме Android - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Android Recyclerview Gain Focus Focus до того, как его элементы получат фокус
Anonymous » » в форуме Android - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать -- showPicker()/click()/focus() -- для типа ввода datetime-local
Anonymous » » в форуме CSS - 0 Ответы
- 45 Просмотры
-
Последнее сообщение Anonymous
-