我正在开发的网站上使用相当大的背景图片。目前,背景颜色加载,当图像加载完成后,它会加载。那很好;但是,我正在尝试实现预加载器 gif 旋转直到背景图像加载,然后淡入的效果。目前这是我的 Jquery(根本不工作)
$(document).ready(function(){
$('span.loader').show();
$("body").css('background-image','url(images/bg.jpg)').ready(function(){
$("span.loader").hide();
});
});
这不是我想要的 - 我希望背景颜色在加载时显示并在span.loader
. 当主体的背景图像完成加载后,我希望它淡入(在加载器顶部,或隐藏加载器)。有任何想法吗?下面是我的基本css:
body{background:url(images/bg.jpg) 50% 0 no-repeat #e6f8bb; font-family:'Arvo'; sans-serif;}
span.loader{position:absolute; top:39px; left:484px;height:31px; width:31px; background-image:url(images/loader.gif); display:none;}