ie8中样式表内的媒体查询

时间:2012-10-14 22:15:27

标签: jquery css internet-explorer-8 media-queries

我试图让@media查询在IE8的样式表中工作。

很多人建议使用以下插件:http://code.google.com/p/css3-mediaqueries-js/

我确定我正确使用它(我不是@import的样式表)。但它在IE8中根本不起作用。不幸的是它多年没有更新,也许它与jQuery 1.7不兼容

是否有人为最新版本的jQuery提供了有效的解决方案。

非常感谢,

2 个答案:

答案 0 :(得分:2)

正如@elclanrs在评论中所述,使用回复。它是一个处理min-widthmax-width媒体查询的轻量级库:

在github上获取它:https://github.com/scottjehl/Respond

答案 1 :(得分:0)

你可以使用Modernizr的mq函数来解决它:link

快速/简单的示例:

if(Modernizr.mq('(min-width: 940px)')) {
    $('head').append('<link rel="stylesheet" href="ie8.css" type="text/css" />');
}