estoy trabajando en algo de código de demostración de HTML5, incluyendo cosas como <input type="date" />
Detección de soporte para HTML 5 características específicas a través de jQuery
Esta actualmente funciona correctamente en Opera 10 que está, pero cada otro navegador sólo muestra un texto normal entrada. Luego estoy usando un complemento jQuery.date-input para anular este comportamiento en navegadores que no lo admiten.
El problema es que - en funcionamiento del jQuery sobre el Opera, así que en Opera estoy recibiendo dos fecha-recolectores de calendario (uno desde el navegador, uno de jQuery)
puedo evitar esto por ahora usando if (window.opera)
- pero ¿existe alguna forma de utilizar, por ejemplo, jQuery.support, que pueda detectar de forma fiable si el navegador actual admite o no una característica HTML5 concreta?
esto funcionó en cierta medida, pero MSIE hace cosas incómodas cuando el tipo está configurado para algo que no puede entender. La solución de @bobince funciona mejor. –