Нажмите на уровни ввода вверх по нижнему колонтитулу на клавиатуре, не меняя вид! Кордова JQuery

0

Я использую гибридное мобильное приложение с помощью Cordova 2.7. У меня есть заголовок, содержание и нижний колонтитул, содержащий кнопку. Но когда я нажимаю на вход, появляется мобильная клавиатура, выравнивающая нижний колонтитул. Но если введенный вход расположен за кнопкой нижнего колонтитула, он делает, как будто я нажал на кнопку! Поэтому я не могу сосредоточиться на своем вкладе!

У вас есть идея исправить это?

Изображение 174551

Теги:
cordova
keyboard

2 ответа

2

Я нашел это решение:

  var initialScreenSize = window.innerHeight; 
window.addEventListener("resize", function() {
   if(window.innerHeight < initialScreenSize){
        $("footer").hide(); 
   } else{ 
        $("footer").show(); } });

}

  • 0
    работал как шарм
0

вы установили высоту окна просмотра? Если нет, то задайте высоту и ширину окна просмотра следующим образом. Он будет прокручивать ваш веб-просмотр вверх, чтобы вы могли писать в текстовом поле.

<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.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню