Клавиатура, влияющая на размеры окна просмотра - PullRequest
0 голосов
/ 13 октября 2019

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

Его задавали на vh /% единиц и клавиатурына мобильных устройствах , Игнорировать или отключить изменение размера мобильного окна просмотра из-за открытой клавиатуры для ввода текста в мобильном Интернете? и Клавиатура Android сжимает область просмотра и элементы с помощью unit vh в CSS .

Я исследовал это и попробовал несколько методов JavaScript и jQuery, но не могу найтирешение, которое работает.

Когда клавиатура открывается в мобильном телефоне, она уменьшает высоту области просмотра, текст и ввод, размер которых был vh, становятся короче. Мне нужен способ расчета начальной высоты окна просмотра страницы при ее загрузке, а затем придерживаться этой высоты, даже если область просмотра уменьшается, чтобы все элементы страницы были такой же высоты, как если бы клавиатура отсутствовала.

Нижеэто пример того, как выглядят входы до и после активации клавиатуры, а затем справа - пример желаемого поведения. Я хотел бы основывать vh на начальной высоте видового экрана для мобильных устройств, поскольку все заголовки, текст, значки и входные данные имеют размер vh.

Image showing current vs desired behaviour.

Буду признателен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...