Javascript库为旧浏览器应用CSS

时间:2013-06-19 12:58:46

标签: javascript

我想知道是否存在这样的javascript库来执行以下操作:

  1. 查看页面上包含的CSS样式表
  2. 查看浏览器,看它是否支持样式表上的选择器XYZ。
  3. 如果没有,请使用jquery手动应用所述样式。
  4. 我想要这样的库,因为在我的网站中我使用tr:nth-child(odd) td在表格上应用交替的行颜色。我可以使用jquery来应用这些颜色,但如果我可以只包含一个库而不是在javascript中复制我的CSS,那就太好了。

2 个答案:

答案 0 :(得分:3)

您应该考虑使用Selectivizr

  

Selectivizr是一个模拟CSS3伪类的JavaScript实用程序   和Internet Explorer 6-8中的属性选择器。简单地包括   您的页面和选择器中的脚本将完成其余的工作。

使用它,您将支持nth-child选择器,以及IE6到IE8中的各种其他伪/属性选择器。

如果您已经在使用jQuery或Mootools等JavaScript库,那么就像包含脚本一样简单。 Here is a tutorial 供参考。

答案 1 :(得分:1)

看看现代化者 http://modernizr.com/

我认为你正在寻找它。