网页背景的周期性变化

时间:2013-12-07 13:33:56

标签: javascript html

我正在设计一个网络应用程序。为了使它更具吸引力,我想在我的网页中定期更改的美丽背景。我知道这是用JavaScript完成的。但是如何同步,以便DOM在特定时间改变背景。请给我一些函数。

2 个答案:

答案 0 :(得分:2)

<强> LIVE DEMO

var images = [
  "car.jpg",
  "cow.jpg",
  "pig.jpg"
],
c = 0,
intv;

for(var i =0; i< images.length; i++){
   var img = new Image().src = images[i]; // Preload all images
}

intv = setInterval(function(){
   document.body.style.backgroundImage = "url("+ images[++c%images.length] +")";
}, 2500);

如果你想停止滚动你的间隔,你可以这样做:

clearInterval( intv );

答案 1 :(得分:0)