Ich arbeite an einigen Demo-Code HTML5, einschließlich Sachen wie <input type="date" />
Erkennung Unterstützung für bestimmte HTML-5-Funktionen über jQuery
Das zur Zeit richtig in Opera funktioniert 10, wie sie ist, aber jeder andere Browser zeigt nur einen normalen Text Eingang. Ich verwende dann ein jQuery.date-Eingabe-Plugin, um dieses Verhalten in Browsern zu überschreiben, die es nicht unterstützen.
Problem ist - der Lauf jQuery auf Opera als auch, so in Opera Ich bin zwei Kalendertag Pflücker bekommen (eine aus dem Browser, einen von jQuery)
Ich kann jetzt dieses Problem umgehen if (window.opera)
mit - Aber gibt es eine Möglichkeit, sagen wir, jQuery.support, dass ich zuverlässig erkennen kann, ob der aktuelle Browser eine bestimmte HTML5-Funktion unterstützt oder nicht?
Dies funktionierte zu einem gewissen Grad, aber MSIE macht peinliche Dinge, wenn der Typ auf etwas eingestellt ist, das er nicht verstehen kann. Die Lösung von @bobince funktioniert besser. –