Прокрутка webkit-overflow-прокрутки на IOS 7 полноэкранном веб-приложении
У меня возникли проблемы с полноэкранным (сохраненным на главном экране) iPhone-приложением iPhone на iOS7.
Обычно, когда выбран вход, он прокручивается в окно над клавиатурой.
Однако это не похоже на iOS7 для прокрутки DIV в полноэкранном веб-приложении.
Таким образом, когда DIV использует "-webkit-overflow-scrolling: touch" и щелкает вход в нижней половине экрана, клавиатура запускается, но вход не прокручивается вверх.
И, в это время, вход не будет реагировать на какие-либо дальнейшие события Focus, которые я мог бы в противном случае прокрутить.
Кто-нибудь видел обходное решение?
Ответы
Ответ 1
Обновление метатега viewport исправлено для меня.
Я изменил это:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
Для этого:
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />
height=device-height
- это фактическое исправление (без него размер видового экрана изменяется для размещения клавиатуры).
Ответ 2
Он работал на моем WebApp, удалив настройки высоты.