0

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

许多人推荐使用以下插件:http ://code.google.com/p/css3-mediaqueries-js/

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

有没有人有最新版本的 jQuery 的工作解决方案。

非常感谢,

4

2 回答 2

2

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

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

于 2012-10-15T09:02:47.267 回答
0

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

快速/简单的例子:

if(Modernizr.mq('(min-width: 940px)')) {
    $('head').append('<link rel="stylesheet" href="ie8.css" type="text/css" />');
}
于 2012-10-14T22:22:41.583 回答