У меня запуталась странная проблема. В настоящее время я создаю мобильное веб-приложение, использующее HTML5 и CSS3 только для iOS 6.
Однако, когда элемент input
получает фокус и отображается мягкая клавиатура, окно прокручивается так, что вход не скрывается клавиатурой (хотя он не будет в любом случае).
Я прочитал о SO и через Google, что можно добавить следующее, чтобы предотвратить это поведение (при просмотре этого внутри UIWebView):
input.onfocus = function () {
window.scrollTo(0, 0);
document.body.scrollTop = 0;
}
Однако, похоже, что в iOS 6, хотя сначала окно прокручивается до 0,0
, оно снова прокручивается, чтобы центрировать сфокусированный элемент. Кто-нибудь еще сталкивается с этим и знает ли они об исправлении для iOS 6?