使用Modernizr来设置输入样式:focus,input:active

时间:2011-09-14 18:32:40

标签: javascript css modernizr

如何使用Modernizr测试和样式输入:焦点和输入:在IE7 / 8中激活(不支持这些属性)?

或者我应该只使用基本的JS / CSS这样做?什么是一个好方法呢?

1 个答案:

答案 0 :(得分:1)

这是Modernizr之外的解决方案,但它的工作方式非常相似(通过向DOM添加元素,将其设置为:hover状态,然后测试状态是否已发生)。

感谢James Padolsey this article

您可能必须检查除mousedownmouseup之外的其他活动的活动状态,但这似乎适用于现代浏览器(维护原生:focus:active (以及IE7)(假的.focus.active类)。

Fiddle