2013-03-09 130 views
0

你好,我仍然在学习过程中,我有一个问题: 我想做一个网页,但有一点JavaScript的知识,我想做一个随机图像更改背景,但图像被固定在屏幕上(因为无论浏览器的大小如何都可以看到所有的图片) 希望我清楚......但这里是我用于随机背景图像的代码,如果有人可以帮助我请调整图像的大小?Javascript背景固定大小

<script type="text/javascript"> 
var totalCount = 2; 
function ChangeIt() 
{ 
    var num = Math.ceil(Math.random() * totalCount); 
    document.body.background = 'images/'+num+'.jpg'; 
    document.body.style.backgroundRepeat = "no-repeat"; 
    document.body.style.backgroundSize = "cover"; 
} 
</script> 

谢谢。

+0

请记住这裸露背景大小不是由一些旧的浏览器支持 – Dogoku 2013-03-09 11:24:29

回答

0

所有你需要做的就是调用你的函数。在您的函数定义下面添加ChangeIt();

否则,你的代码为我工作在IE8(哇!),FF 12和Chrome 25在Windows 7