2011-12-15 6 views
1

Я делаю мобильный сайт, работающий с JQuery Mobile, и сайт просто похож на большую форму, разделенную на нескольких страницах. Он работает хорошо со всеми телефонами, кроме Android. Проблема заключается в том, что когда вы фокусируетесь на входе в нижней части страницы, вы не сможете прокручивать ее, чтобы увидеть последний элемент страницы (в данном случае это кнопка отправки), потому что клавиатура блокирует ее отображение.Проблемы с прокруткой браузера Android

Я попытался найти решение для этого - f.o.e Я попытался использовать iScroll без успеха. Есть ли хорошие решения для этого?

Cheers

+1

Люди могут отвести клавиатуру, нажимая один раз, но неважно, я бы рекомендовал просто добавить пустое место, чтобы исправить это легко. – Warpzit

+0

Aha okay - ну, тогда я попробую. благодаря – Fruxelot

ответ

2

У меня была подобная проблема на нашем мобильном сайте. То, что я закончил, было связано с фокусным событием ввода и размытием событий. В событии фокуса я динамически увеличивал высоту страницы. В событии размытия я восстановил высоту. В качестве меры безопасности я также восстанавливаю высоту на странице скрыть событие.

Надеюсь, это поможет. При необходимости я могу предоставить более подробную информацию.

Смежные вопросы