2009-09-30 49 views
9

Vì những lý do ngoài tầm kiểm soát của tôi, trang web hoạt động ở chế độ quirks. Jquery có giúp tôi trong tình huống này không?Jquery có hoạt động tốt ở chế độ quirks không?

Tôi mong các nhà phát triển jquery tập trung vào chế độ nghiêm ngặt hiện nay - chế độ của tương lai. Mặt khác, tất cả các thư viện đó một lần bắt đầu giảm bớt nỗi đau khi làm việc trong chế độ quirks.

+1

"Chuyển tiếp" HTML/XHTML và chế độ hiển thị quirks trong trình duyệt là hai chủ đề khác nhau. Bạn có thể muốn xem xét chỉnh sửa tiêu đề của câu hỏi này. –

+0

Tôi đã chỉnh sửa tiêu đề. – ceejayoz

Trả lời

4

NO!

Theo official jQuery site v. 1.8.1:

Không sử dụng chế độ Quirks! jQuery chưa bao giờ hỗ trợ chế độ Quirks và chúng tôi không thực hiện bất kỳ thử nghiệm nào trong Quirks. Điều này có thể ảnh hưởng đến các giá trị như $("window").height() và kết quả chế độ jQuery 1.8 Quirks đã thực hiện thay đổi để hỗ trợ một số tính năng trình duyệt hiện đại. Phần lớn số trường hợp của các sự cố mà chúng tôi đã thấy là từ các nhà phát triển muốn ở chế độ Tiêu chuẩn nhưng có loại tài liệu không hợp lệ hoặc đánh dấu không liên quan trước khi thẻ của họ. Khi nghi ngờ, hãy sử dụng đơn giản và ngắn <!doctype html>.

1

Theo jQuery Migrate Plugin - Warning Messages

JQMIGRATE: jQuery là không tương thích với Quirks Chế độ

Nguyên nhân: Một trình duyệt chạy trong "chế độ quirks" khi tài liệu HTML không có một <!doctype ...> như đầu tiên của mình dòng không trống hoặc khi loại tài liệu trong tệp không hợp lệ. Chế độ này khiến trình duyệt mô phỏng hành vi (HTML3) thời kỳ 1990. Trong Internet Explorer, nó cũng khiến nhiều API hiệu năng cao bị ẩn đi để mô phỏng tốt hơn các trình duyệt cũ. jQuery chưa bao giờ tương thích với hoặc thử nghiệm ở chế độ quirks.

Giải pháp: Đặt một loại tài liệu hợp lệ trong tài liệu và đảm bảo rằng tài liệu được hiển thị ở chế độ tiêu chuẩn. Loại tài liệu hợp lệ đơn giản nhất là loại tài liệu HTML5 mà chúng tôi đặc biệt khuyên dùng: <!doctype html>. Plugin jQuery Migrate không cố gắng khắc phục các vấn đề liên quan đến chế độ quirks.

Các vấn đề liên quan