相关疑难解决方法(0)

Respond.JS在IE 8中不起作用

由于某种原因,似乎响应JS不起作用.我在IE 8中使用媒体查询来更改各种大小的显示器的背景图像.在IE 8中没有背景,只有纯色.

代码如下所示:

<!--[if lt IE 9]>
 <script type="text/javascript" src="/js/html5-shiv.min.js"></script>
 <script type="text/javascript" src="/js/respond.min.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

Media Query看起来像这样:

@media (min-width:769px) and (max-width:1366px){
 html, body{
   background: url(/images/backgrounds/1366-bg.jpg)  no-repeat center top fixed #190303;
   background-size:100% auto;
 }
}
Run Code Online (Sandbox Code Playgroud)

有没有理由上面的代码在IE 8中不起作用?我应该尝试使用另一个JS来使IE 8媒体查询工作吗?

注意:似乎html5-shiv确实有效.我正在测试一个实时Web服务器.

internet-explorer css3 internet-explorer-8 media-queries respond.js

35
推荐指数
4
解决办法
6万
查看次数