我想使用jQuery在页面加载时渐变显示页面主体,但不知何故,页面的背景图片未受到jQuery的影响。请参见下面的代码:
head部分中的jQuery代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('body').fadeIn(2000);
});
</script>
CSS 代码:
body
{
overflow:hidden;
background:url('body.png') no-repeat;
background-size:100%;
display:none;
}
中的所有内容(div /段落/标题等)都按照jQuery代码在加载时淡入,然而body的背景图像(body.png)会与页面一起立即加载。请问有人能建议我上面的代码有什么错误吗?