Javascript-форум (https://javascript.ru/forum/)
-   Мобильный JavaScript (https://javascript.ru/forum/mobile/)
-   -   Поле ввода закрывается клавиатурой (https://javascript.ru/forum/mobile/65950-pole-vvoda-zakryvaetsya-klaviaturojj.html)

vah-smile 17.11.2016 12:59

Поле ввода закрывается клавиатурой
 
Добрый день.
Столкнулся с такой проблемой, что поле для ввода (input) при выборе - перекрываеться мобильной клавиатурой на смартфонах и планшетах. Можно ли как-то сделать так, чтобы вводимое поле было всегда видно (над клавиатурой)?

Coriolan161 17.11.2016 13:40

vah-smile,
да, перекомпоновать))

vah-smile 17.11.2016 14:05

Все. Нашел решение. Может есть другое решение, но пока обойдусь этим:
$('#form_write input').click(function(){
    var container = $('#form_write .scroll'); // блок с overflow-y: scroll;
    var scrollTo = $(this); // получаем активный input
    container.scrollTop( scrollTo.offset().top - container.offset().top + container.scrollTop() - 10 ); // делаем скрол в input с отступом 10px
    return false;
  });


Часовой пояс GMT +3, время: 02:43.