0

我正在使用jquery.backgroundSize.js插件,但我不能让它在 IE8 中工作。

我从官方网站下载,然后我玩了演示,没有任何反应。我制作了一个测试页面,它在 IE9、Firefox 等中运行良好,但在 IE8 中没有。

CSS:

#main{
    background:url('parthenon.jpg') no-repeat; 
    margin:20px;
    height:200px;
    width:200px;
    border:1px solid;
}

html:

<div id="main">
    background
</div>

js:

$(function() {
    $("#main").css({backgroundSize: "contain"});
});
4

1 回答 1

1

IE8 不支持 CSS background-size

您链接的页面是 jQuery hack,尝试在旧浏览器中实现它;如果它不适合你,那么这意味着你没有正确加载插件。

您还可以考虑使用另一种选择:CSS3Piebackground-size在旧 IE 版本中实现了对 CSS 的支持,并且使用 CSS3Pie,您可以将其直接放入您的 CSS 代码中,就像您通常对其他浏览器所做的那样。

于 2013-10-16T09:20:44.610 回答