Tôi có một số trường biểu mẫu trải rộng trên trang gấp. Khi nhấn phím "tab" để duyệt qua từng trường nhập/chọn, trường sẽ nằm ở trường tiếp theo ở cuối trang gấp.đầu vào trên tiêu điểm hoặc phím tab được bấm, di chuyển đến giữa màn hình
Một vài trường của tôi có mẹo công cụ, phản hồi xác thực và hộp đề xuất tự động xuất hiện bên dưới trường. Khi tabbing vào trường, bạn không thể thấy các phần tử này bên dưới trang gấp.
Có tập lệnh javascript hoặc jQuery nào có thể xoay dọc giữa màn hình xung quanh trường đầu vào/textarea/select/button tập trung thay vì căn chỉnh ở dưới cùng không?
Tôi không biết gì về người khác, nhưng sự thay đổi vị trí màn hình mỗi khi tôi thay đổi trọng tâm sẽ lái xe cho tôi điên * *. Tôi thích một giải pháp chỉ cuộn bù trừ khi một trong các phần tử được yêu cầu không hoàn toàn nằm trong khung nhìn. –
Câu trả lời của tôi cũng phù hợp với bạn? Xin vui lòng cung cấp một bình luận nếu/tại sao không đáp ứng cho vấn đề của bạn – jitter
@Pekka Tôi đồng ý rằng đây là một hành động đặc biệt và sẽ được sử dụng một cách tiết kiệm vì nó sẽ gây phiền nhiễu. Chỉ cần cố gắng nghĩ ra một giải pháp phù hợp - có thể chỉ tập trung vào trường khi "tabbing" không tập trung hoặc có thể trượt hoạt ảnh khi cuộn. Nếu không thì một số cách khác để giữ đầu vào tiêu điểm được đệm từ trang gấp? –