Don*_*lor 3 javascript css jquery css-selectors css3
是否存在任何以某种方式使Internet Explorer(没有特定版本)识别高级CSS选择器的JavaScript库,例如input[type="text"]?
我讨厌在HTML对象中添加额外的类以适应IE.
IE7.js(以及IE8.js和IE9.js):http://code.google.com/p/ie7-js/尽力将IE的早期版本用于支持脚本名称(例如IE8) .js试图让IE6/7像IE8一样行事.除其他外,这包括CSS2/3的许多属性,但您必须检查以确切了解哪个版本支持的内容.
如果您只想在JS中使用选择器,http: //sizzlejs.com/支持所有CSS2/3选择器,并用作许多JS库的基础.
我不敢相信这不是建议的:
selectivizr是一个JavaScript实用程序,它在Internet Explorer 6-8中模拟CSS3伪类和属性选择器.只需在您的页面中包含脚本,selectivizr将完成剩下的工作.
Selectivizr会自动运行,因此您无需任何JavaScript知识即可使用它 - 您甚至无需修改样式表.刚开始编写CSS3选择器,它们将在IE中工作.
您还需要包含您可能已经在做的标准JavaScript库.