Код: Выделить всё
Используя следующий код после запуска программной клавиатуры:
Код: Выделить всё
setTimeout(function() {
viewport = document.querySelector("meta[name=viewport]");
viewport.setAttribute('content', 'height=auto');
}, 300)
Я также попробовал создать фиксированный элемент после поднятия клавиатуры, заставив его использовать высоту области просмотра с помощью top:0; и внизу: 0; атрибуты, но я все равно получаю исходную высоту.
Что ближе к этому, так это установка фиксированного значения высоты метатега области просмотра, которое можно получить с помощью $(window) jquery. .height(), что означает, что метатег действительно имеет значение после запуска клавиатуры, но истинного значения для фиксированной высоты не существует.
Я видел много тем по этому поводу, но ни одна не имеет решения. У кого-нибудь есть решение этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/230 ... oard-is-on