Detección de soporte para características específicas de HTML 5 a través de jQuery

Estoy trabajando en un código de demostración HTML5, incluyendo cosas como<input type="date" />

Actualmente, esto funciona correctamente en Opera 10 como está, pero todos los demás navegadores solo muestran una entrada de texto normal. Luego estoy usando un complemento de entrada jQuery.date para anular este comportamiento en los navegadores que no lo admiten.

El problema es que jQuery también se está ejecutando en Opera, por lo que en Opera obtengo dos recolectores de fechas (uno del navegador y otro de jQuery)

Puedo trabajar alrededor de esto por ahora usandoif (window.opera) - pero ¿hay alguna manera de usar, digamos, jQuery.support, que pueda detectar de manera confiable si el navegador actual es compatible con una característica particular de HTML5 o no?

Respuestas a la pregunta(2)

Su respuesta a la pregunta