Tôi có một trang web di động của định dạng sau:đầu vào textbox ẩn đằng sau bàn phím trên Android Chrome
tiêu đề - biểu tượng vv - tuyệt đối vị trí
nội dung - cuộn, tuyệt đối vị trí
footer, 40px tuyệt đối vị trí
Khu vực nội dung có nhiều hộp nhập. Trên Chrome trên Android, nhấn vào hộp nhập ở cuối trang làm cho đầu vào không ở chế độ xem khi bàn phím mềm bật lên. Các trang không cuộn để thử và di chuyển hộp lên, nhưng không đủ để thực sự hiển thị. Nó kết thúc ẩn đằng sau chân.
Bất kỳ ý tưởng nào về cách sửa lỗi này? Điều này chỉ xảy ra trên Chrome-Android. Safari trên iOS và IE trên Windows Phone và các trình duyệt di động khác hoạt động tốt.
Đây không phải là câu trả lời hoàn chỉnh: nếu có ai đó có các trường loại số, android sẽ hiển thị nút "tiếp theo" thay cho Go. Điều này có nghĩa là nhấp chuột sẽ không được kích hoạt. Thay vào đó, bạn có thể kiểm tra sự kiện lấy nét, thêm lớp "bàn phím" tùy chỉnh của bạn vào cơ thể, sau đó trên sự kiện mờ đặt thời gian chờ là 50 mili giây để kiểm tra xem phần tử được lấy nét có phải là phần thân hay không.Nếu có, điều đó có nghĩa là người dùng đã nhấp vào các đầu vào hoặc đóng bàn phím theo bất kỳ cách nào khác. Vì vậy, bạn có thể xóa "thiết lập bàn phím" khỏi cơ thể. –
có một giải pháp CSS, hãy xem bài viết của tôi;) –
cảm ơn rất nhiều vì giải pháp tuyệt vời của bạn :) –