У меня есть простая форма HTML, в которой элементы ввода (текстовые поля) находятся по центру страницы. Проблема связана с мобильными устройствами (в частности, Android), когда клавиатура подходит, она охватывает некоторые из этих элементов. Даже когда я нажимаю следующий, заполняя форму, страница не просматривает, чтобы показать скрытые элементы. Какие-либо предложения? Есть ли JavaScript или CSS, которые я могу добавить?Клавиатура Android покрывает элементы на веб-форме
0
A
ответ
0
Попробуйте использовать событие onfocus javascript. Если вы используете JQuery, вы можете использовать этот образец, который, если устройство является устройством с сенсорным экраном, прокручивает входные данные в самый верх окна просмотра на каждом событии фокуса ввода.
function isTouchDevice() {
try {
document.createEvent("TouchEvent");
return true;
} catch (e) {
return false;
}
}
$("input").focus(function(){
if(isTouchDevice()){
$('html, body').animate({
scrollTop: $(this).offset().top
}, 1000);
}
})
Смежные вопросы
- 1. Клавиатура покрывает весь UIWebView
- 2. Cordova, Клавиатура покрывает текстовые поля
- 3. Клавиатура покрывает ввод текста в webapp (iOS)
- 4. Android-клавиатура скрывает элементы управления
- 5. Клавиатура покрывает текстовое поле в JSQMessagesViewController
- 6. Android-клавиатура на удержании
- 7. мягкая клавиатура на Android
- 8. экранная клавиатура на Android покрывает текстовые поля, так не могут видеть, что набираясь
- 9. Виртуальная клавиатура скрывает элементы данных экрана
- 10. Мягкая клавиатура покрывает текстовое поле редактирования ... обычные исправления не работают
- 11. ImageView не покрывает systemUI android
- 12. клавиатура выдвигает нижние элементы вверх
- 13. Панель инструментов Android покрывает фрагмент
- 14. Android-клавиатура
- 15. Android-клавиатура на китайском языке
- 16. Клавиатура Android
- 17. Клавиатура Android
- 18. Android ListView и клавиатура
- 19. Android: дети gridview имеют значение null, когда клавиатура открывается и покрывает сетку
- 20. Android-клавиатура, нажимая макет
- 21. Android-клавиатура для Android - Необходимая программная клавиатура для Android AOSP
- 22. Android type_system_overlay не покрывает весь экран
- 23. Android-клавиатура не отображается
- 24. Клавиатура Android скрывает EditText
- 25. Android-клавиатура. Фон ключа
- 26. Показать все элементы ListView, если клавиатура видна
- 27. Android сторонняя программная клавиатура
- 28. Android-клавиатура не отображается
- 29. Android-клавиатура отталкивает контент
- 30. Первичное число клавиатура Android