我试图让@media 查询在 IE8 的样式表中工作。
许多人推荐使用以下插件:http ://code.google.com/p/css3-mediaqueries-js/
我确定我正确使用它(我不是 @import 样式表)。但是它在 IE8 中根本不起作用。不幸的是,它已经多年没有更新了,也许它与 jQuery 1.7 不兼容
有没有人有最新版本的 jQuery 的工作解决方案。
非常感谢,
我试图让@media 查询在 IE8 的样式表中工作。
许多人推荐使用以下插件:http ://code.google.com/p/css3-mediaqueries-js/
我确定我正确使用它(我不是 @import 样式表)。但是它在 IE8 中根本不起作用。不幸的是,它已经多年没有更新了,也许它与 jQuery 1.7 不兼容
有没有人有最新版本的 jQuery 的工作解决方案。
非常感谢,
正如评论中所说的@elclanrs 使用Respond。它是一个处理min-width
和max-width
媒体查询的轻量级库:
在 github 上获取:https ://github.com/scottjehl/Respond
你可以使用 Modernizr 的 mq 函数来解决它:链接
快速/简单的例子:
if(Modernizr.mq('(min-width: 940px)')) {
$('head').append('<link rel="stylesheet" href="ie8.css" type="text/css" />');
}