Stack Overflow на русском Asked by Saer on March 2, 2021
На сайте есть фиксированное всплывающее окно, имеющее 100% высоты экрана.
Сверху и снизу прикреплены элементы высотой по 50 пикселей, а всю внутреннюю часть занимает textarea
. Мне нужно, чтобы при фокусе textarea
нижний блок был всегда над всплывающей клавиатурой.
На iPhone при появлении клавиатуры, размер окна не уменьшается и Footer, Header прячутся за краями.
Пробовал получать размер окна с помощью JavaScript, но результат отдается без учета клавиатуры.
Достаточно сложная задача. Необходимо самостоятельно обсчитывать изменения перед фокусировкой и после. Для примера - при открытии клавиатуры меняется window.pageYOffset
Answered by Maxim Bogdanov on March 2, 2021
На картинках ваша работа уже, или пример того, что должно быть? Извините, не могу пока что еще это в комментарии к вопросу написать.
Попробуйте position: fixed; использовать для футера.
Answered by smellyshovel on March 2, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP