Я делал приложение Phonegap, в котором есть поле ввода внутри контейнера iscoll4. Серый фон - это iscroll, а текстовое поле - это «Введите ID». Снимок экрана перед
Когда я нажимаю на текстовое поле, появляется клавиатура, которая работает нормально, но текстовое поле находится за клавиатурой, и пользователь не может правильно видеть текстовое поле. Снимок экрана перед.
И как только я начинаю печатать, текстовое поле прокручивается вверх.
Моя проблема в том, что текстовое поле должно прокручиваться вверх, как только я нажимаю на текстовое поле и отображается клавиатура.
Я использую Phonegap 2.2 и iscroll4. Я работаю над iPhone с iOS 5.1 и iOS 6.0.
Я уже пробовал использовать следующие вещи
- iScroll.scrollToElement ('# ID'); - Прокручивается вверх, но сразу возвращается в предыдущее положение
- создать событие клавиатуры с помощью jQuery (jQuery.event.trigger ({type: 'keypress', which: character.charCodeAt (32)});) - это не работает на iPhone.