我正在编写一些 HTML5 演示代码,包括类似<input type="date" />
这目前在 Opera 10 中可以正常工作,但其他所有浏览器都只显示正常的文本输入。然后,我使用 jQuery.date-input 插件在不支持它的浏览器上覆盖此行为。
问题是——jQuery 也在 Opera 上运行,所以在 Opera 中我得到了两个日历日期选择器(一个来自浏览器,一个来自 jQuery)
我现在可以解决这个问题if (window.opera)
- 但是有什么方法可以使用,比如 jQuery.support,我可以可靠地检测当前浏览器是否支持特定的 HTML5 功能?