Обнаружение поддержки определенных функций HTML 5 с помощью jQuery
Я работаю над демо-кодом HTML5, включая такие вещи, как<input type="date" />
В настоящее время это работает правильно в Opera 10 как есть, но любой другой браузер просто отображает обычный текстовый ввод. Затем я использую плагин jQuery.date-input для переопределения этого поведения в браузерах, которые его не поддерживают.
Проблема в том, что jQuery работает и в Opera, поэтому в Opera я получаю два календаря для выбора даты (один из браузера, другой из jQuery)
Я могу обойти это сейчас, используяif (window.opera)
- но есть ли какой-нибудь способ, скажем, с помощью jQuery.support, чтобы я мог надежно определить, поддерживает ли текущий браузер определенную функцию HTML5 или нет?