Wykrywanie obsługi określonych funkcji HTML 5 za pomocą jQuery
Pracuję nad kodem demo HTML5, w tym takimi jak<input type="date" />
Obecnie działa poprawnie w Operze 10 tak jak jest, ale każda inna przeglądarka wyświetla normalne wejście tekstowe. Następnie używam wtyczki wejściowej jQuery.date, aby zastąpić to zachowanie w przeglądarkach, które jej nie obsługują.
Problem polega na tym, że jQuery działa również w Operze, więc w Operze otrzymuję dwa zbieracze dat na kalendarz (jeden z przeglądarki, drugi z jQuery)
Teraz mogę to obejść, używającif (window.opera)
- ale czy jest jakiś sposób użycia, powiedzmy, jQuery.support, że mogę wiarygodnie wykryć, czy bieżąca przeglądarka obsługuje określoną funkcję HTML5, czy nie?