Я использую гибридное мобильное приложение с помощью Cordova 2.7. У меня есть заголовок, содержание и нижний колонтитул, содержащий кнопку. Но когда я нажимаю на вход, появляется мобильная клавиатура, выравнивающая нижний колонтитул. Но если введенный вход расположен за кнопкой нижнего колонтитула, он делает, как будто я нажал на кнопку! Поэтому я не могу сосредоточиться на своем вкладе!
У вас есть идея исправить это?
Я нашел это решение:
var initialScreenSize = window.innerHeight;
window.addEventListener("resize", function() {
if(window.innerHeight < initialScreenSize){
$("footer").hide();
} else{
$("footer").show(); } });
}
вы установили высоту окна просмотра? Если нет, то задайте высоту и ширину окна просмотра следующим образом. Он будет прокручивать ваш веб-просмотр вверх, чтобы вы могли писать в текстовом поле.
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1,
width=device-width, height=device-height" />
а также не забудьте изменить предпочтение "KeyboardShrinksView" на false в файле config.xml.