Как настроить высоту элемента по размеру экрана, когда на iPad активна клавиатура? - PullRequest
2 голосов
/ 26 января 2012

При нажатии на кнопку на моей странице я открываю оверлей с редактором в реальном времени.Оверлей точно заполняет весь экран.

Теперь, когда я щелкаю внутри оверлея, чтобы что-то напечатать, клавиатура открывается, как и ожидалось.Я хотел бы отрегулировать размер (высоту) наложения, чтобы клавиатура не лежала на частях моего редактора, что, к сожалению, происходит.

Что я могу сделать, чтобы реализовать это?Это вообще возможно?

Редактировать: я могу установить высоту наложения на (window.innerHeight/3)*2, что дает мне высоту, на которую я бы хотел, чтобы наложение автоматически настраивалось при открытии клавиатуры.Важно то, что я хочу, чтобы эта функциональность работала на моем сайте (веб-приложение).Так что я могу использовать только javascript и не использовать специальный код для MAC OS.

1 Ответ

1 голос
/ 10 февраля 2012

Спок из Moxiecode сказал следующее:

Проблема здесь в том, что Apple не удалось заставить прокрутку работать внутри iframe, поэтому «исправили», увеличив любой редактируемый iframe.Переполнение и прокрутка на iDevices - это трудная задача.

И это то, что я обнаружил в ходе моих собственных исследований. Это невозможно!

...