2011-12-15 2 views
1

모바일 웹 사이트를 Jquery Mobile과 함께 실행하고 있으며 사이트는 여러 페이지로 나뉘어있는 큰 형태와 같습니다. 그것은 안드로이드를 제외한 모든 휴대폰에서 잘 작동합니다. 문제는 페이지의 하단 부분에있는 입력에 집중할 때 페이지의 마지막 요소 (이 경우 제출 버튼)를 스크롤하여 키보드가 화면을 차단하게 할 수 없다는 것입니다.안드로이드 브라우저 스크롤 문제

나는이 문제에 대한 해결책을 찾지 못했습니다. f.o.e iScroll을 사용하지 않고 성공을 시도했습니다. 이것에 좋은 해결책이 있습니까?

환호

+1

사람들은 키보드를 한 번 뒤로 밀면됩니다.하지만 신경 쓰지 마세요.이 문제를 해결하기 위해 빈 공간을 추가하는 것이 좋습니다. – Warpzit

+0

아하 괜찮아. 그럼 그걸 시험해 볼게. 감사 – Fruxelot

답변

2

나는 우리 모바일 사이트에서 비슷한 문제가있었습니다. 내가 끝내기 시작한 것은 입력의 포커스 이벤트와 블러 이벤트를 연결하는 것이 었습니다. 포커스 이벤트에서 필자는 동적으로 페이지의 높이를 늘렸다. 블러 이벤트에서 나는 높이를 복원했다. 안전 조치로서 페이지 숨기기 이벤트의 높이도 복원합니다.

희망이 도움이됩니다. 필요한 경우 더 자세한 정보를 제공 할 수 있습니다.