由于某些原因,似乎响应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]-->
媒体查询应该像这样:
@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;
}
}
上述代码在IE 8中不能正常工作的原因是什么?有没有其他JS可以尝试使用以使IE 8媒体查询起作用?
注意:html5-shiv似乎起作用了。我正在一个实际的Web服务器上测试。