Tôi đang làm việc trên một số code demo HTML5, bao gồm những thứ như <input type="date" />
Phát hiện hỗ trợ cho HTML cụ thể 5 tính năng thông qua jQuery
này hiện đang hoạt động một cách chính xác trong Opera 10 như nó vốn có, nhưng mọi trình duyệt khác chỉ hiển thị một văn bản bình thường đầu vào. Sau đó tôi sử dụng một plugin jQuery.date-input để ghi đè hành vi này trên các trình duyệt không hỗ trợ nó.
Vấn đề là - chạy của jQuery trên Opera là tốt, vì vậy trong Opera Tôi nhận được hai lịch ngày hái (một từ trình duyệt, một từ jQuery)
tôi có thể làm việc xung quanh này cho bây giờ sử dụng if (window.opera)
- nhưng có một số cách sử dụng, nói, jQuery.support, rằng tôi có thể đáng tin cậy phát hiện xem trình duyệt hiện tại có hỗ trợ một tính năng HTML5 cụ thể hay không?
làm việc này để mở rộng, nhưng MSIE làm những điều khó xử khi loại được đặt thành thứ gì đó không thể hiểu được. giải pháp của @bobince hoạt động tốt hơn. –