Задать вопрос
mirniycruxix
@mirniycruxix

Как при вводе на телефоне в input поднять страницу?

Есть <input> когда на телефоне нажимаешь на него, то открывается клавиатура. Как теперь сделать так, чтобы страница поднялась вверх, допустим на 40px? А когда заканчиваешь печатать и закрывается клавиатура, то страница опустилась в нормальное значение. Браузер Chrome
  • Вопрос задан
  • 566 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 2
Big_Trouble
@Big_Trouble
Программист недосамоучка
Повесить на инпут обработчик событий при focus & focusout. И соотвественно делать body: translateY(-40px);
Ответ написан
Комментировать
VanDerBorsh
@VanDerBorsh
Люблю помогать людям, и делиться знаниями
К вашему Input нужно привязать функцию прокрутки.

Эти две темы вам подойдут:
1) Событие при фокусировке: https://learn.javascript.ru/focus-blur
2) Прокрутка и управление ей: https://learn.javascript.ru/metrics-window
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы