【发布时间】:2015-01-13 16:09:42
【问题描述】:
我有这个问题,我的网络应用程序加载了一个大图像作为背景。它应用在body 标记之上的<style> 标记中。它可以工作,但是当打开页面时,在加载图像时会显示白色背景。
我希望能够在图像加载时将background-color 设置为特定的蓝色,所以我这样做了:
在正文结束标记之前:
<script type="text/javascript">
$(document).foundation();
$(document).ready(function() {
document.body.style.backgroundImage="url('img/form_bg.jpg')";
//$('body').css('background-image', 'url(img/form_bg.jpg) no-repeat center center fixed');
});
</script>
但是,此代码无法正常工作,并且无法加载背景。这个坚持:
body {
/*background:transparent;*/
background-color:#2f3255;
}
我怎样才能做到这一点:
- 在加载图像时设置背景颜色:#2f3255
- 加载图像时,将背景更改为图像
【问题讨论】:
-
尝试查看js控制台...你看到任何错误吗?
-
尝试使用 FireBug 扩展并密切注意“网络”选项卡。可能是您的图像位置或文件名不正确。 getfirebug.com
-
firebug 控制台(网络)中没有错误 404
标签: javascript jquery html css