0

我正在一个具有完整浏览器大小背景的网站上工作。我用 CSS 和 CSS background-size 属性做到了这一点。

但是在 IE8 中这行不通。所以我搜索了一个解决方案,我想我找到了 1. 一个添加背景大小“封面”属性的 jQuery 插件。

无论如何,我不是这方面的专家......而且它不会起作用。背景加载了一个 php 脚本(joomla 的插件),程序员制作该脚本来加载背景图像,如果有一个与文章别名同名的图像,则该图像被加载为背景图像。

可以做一些 IE css 修复,但如果这个 jQuery 可以工作。我想知道怎么做。我做错了什么。

插件来源:http
://louisremi.github.com/jquery.backgroundSize.js/demo/ 插件Github:github.com/louisremi/jquery.backgroundSize.js

我正在开发的网站:http: //u-spa.netserver11.net/

4

2 回答 2

1

如果您下载jquery.backgroundSize.js并将其放在您的服务器上。<script src="jquery.backgroundSize.js" type="text/javascript"></script>在你的 joomla 页面和 jQuery的头部链接到它<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>(这是插件页面上使用的那个)。

然后,您应该只需要添加:

$(function() {
    $(document.body).css({backgroundSize: "cover"});
});

到页面的标题,插件应该被调用并应用于页面的正文。试试看。

于 2013-01-14T15:31:26.747 回答
0

而不是body标签,我在html标签上加载了我的bg,并将jQuery添加css更改为html。现在它适用于所有浏览器!

于 2013-01-14T17:51:21.537 回答