Có cách nào để đặt tiêu điểm cho tài liệu, tức là vùng nội dung, trong JavaScript không? document.focus()
dường như không làm gì cả.Có cách nào trong JavaScript để tập trung tài liệu (khu vực nội dung) không?
Trả lời
Trong HTML 4.01, tập trung chỉ thảo luận trong bối cảnh các yếu tố như hình thức kiểm soát và liên kết. Trong HTML 5, nó được thảo luận rộng rãi hơn nhiều. Tuy nhiên, làm thế nào tập trung làm việc cho các tài liệu chủ yếu là trình duyệt phụ thuộc.
Bạn có thể thử:
// Give the document focus
window.focus();
// Remove focus from any focused element
if (document.activeElement) {
document.activeElement.blur();
}
Nó là rất tốt supported là tốt.
Active Element được hỗ trợ khá tốt. Xem: http://stackoverflow.com/questions/5318415/which-browsers-support-document-activeelement – Benry
Benry - cảm ơn vì liên kết. Tôi vẫn nghĩ rằng nó cần phải được tính năng thử nghiệm mặc dù, chi phí của một vài truy cập tài sản là rất thấp so với một lỗi kịch bản có thể. Thật không may môi trường dev của tôi vừa được nâng cấp để thả một buch của các trình duyệt cũ hơn (không phải lựa chọn của tôi) vì vậy tôi không thể thử nghiệm trong công cụ cũ nhiều hơn nữa. :-( – RobG
** Cảnh báo IE ** - xem http://stackoverflow.com/questions/3586139/ie-is-randomly-minimizing-when-a-link-is-clicked –
Dường như đoạn mã sau hoạt động ...
document.activeElement.blur();
Nếu không có phần tử nào được kích hoạt, nó sẽ trả về phần tử cơ thể. Nếu * activeElement * không được hỗ trợ, nó sẽ ném một lỗi. – RobG
- 1. Làm cách nào để truy cập nội dung của khu vực hiện tại trong Emacs Lisp?
- 2. Cố định Header, Footer, và sidebars với di chuyển khu vực nội dung ở trung tâm
- 3. Đặt thư mục Nội dung MVC vào Khu vực
- 4. Làm cách nào để thụt lề nội dung của khu vực bằng C#?
- 5. Nội dung tối ưu 2 bằng cách sử dụng mã hóa Zen aka Emmet bên trong khu vực tập lệnh
- 6. jquery tập trung vào nội dung động?
- 7. Khu vực di động Vs Nhiều khu vực dự án?
- 8. Có cách nào để tạo tập lệnh tự động sửa các tài liệu được quét không?
- 9. javascript focus() không tập trung
- 10. Nội dung tài liệu Excel tới webservice
- 11. Cấu trúc trong khu vực dàn dựng kho dữ liệu
- 12. Tôi có thể triển khai tệp javascript trong các khu vực MVC không?
- 13. Nhận đường viền khu vực nội dung góc tròn của CALayer dưới dạng đường cắt
- 14. Làm cách nào để bạn biết liệu URL nội dung có thực sự trỏ đến nội dung hiện tại không?
- 15. HTML Bản đồ hình ảnh với các khu vực có thể chọn kích hoạt nội dung bật lên
- 16. Xóa nội dung trong Dịch vụ tài liệu tập lệnh Google Apps
- 17. đơn vị tăng trong khu vực cuộn/divs trong javascript?
- 18. Nội dung tập trung có thể chỉnh sửa trong Chrome/Safari
- 19. Cách đăng ký các khu vực để định tuyến
- 20. cách biết liệu một UITextView có tập trung hay không
- 21. Làm cách nào để xóa đường viền xung quanh nội dung tập trung có thể chỉnh sửa trước được?
- 22. CSS Cách thích hợp để Nội dung Trung tâm
- 23. Làm cách nào để đặt đường viền trên khu vực?
- 24. có cách nào để biết đối tượng nào trong khu vực "cũ" của Heap
- 25. Android làm thế nào để đảm bảo nội dung trong tài liệu thư mục
- 26. Nội dung bảo mật trong thư mục Tài liệu
- 27. Deselect/Không tập trung vào lĩnh vực sử dụng JQuery
- 28. Nội dung FirefoxCác vấn đề tập trung div có thể chỉnh sửa
- 29. Nhấp vào thông báo trên máy tính để bàn Chrome để tập trung vào nội dung
- 30. Làm thế nào để vẽ trong khu vực nonclient?
Tài liệu đó có nằm trong cửa sổ cao nhất của tab trình duyệt không? Tab đó có hoạt động (hoặc trong nền) không? Làm thế nào chính xác tập trung một tài liệu tự biểu hiện? –
1. vâng, 2. vâng, 3. bằng cách có các phím mũi tên gây ra di chuyển và không có bất kỳ điều gì khác tập trung, ví dụ: liên kết, nút, hộp văn bản. – Timwi
Tôi nghĩ bạn muốn 'window.focus();'. Di chuyển bằng các phím mũi tên được bật bằng cách lấy nét đối tượng cửa sổ ... –