我试过了,但做不到。
我想一个div的背景覆盖整个页面根据设备宽度,它应该改变每次页面加载或刷新在同一系统上。
我试过很多代码,但没有一个对我有效。
现在我使用的脚本是:
<script type="text/javascript">  
window.onload=function(){  
   var thediv=document.getElementById("image");  
   var imgarray = new Array("../bgimages/1.png", "../bgimages/2.png", "../bgimages/3.png");  
   var spot =Math.floor(Math.random()* imgarry.length);  
   thediv.style.background="url("+imgarray[spot]+")";  
}  
</script>HTML代码如下所示
<html>
<body>
<div id="image">
 <div class = "container"> 
 </div> <!--container ends-->
</div>我希望#image的div背景覆盖整个页面。这是我正在使用的CSS:
#image
{
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}这是页面的链接:http://sahibfreelancer.hostzi.com/ No background image link。如果我错过了什么,请让我知道。我希望我给出了足够的细节。我从最后一天开始尝试。期待您的回复。
发布于 2015-08-30 01:08:10
我想这就是你的图像之路。我pasteD你的代码和改变网址,它是工作的http://jsbin.com/pozadujeca/edit?js,console,output
https://stackoverflow.com/questions/32288049
复制相似问题