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