web js中是否有wait或sleep命令?

时间:2016-03-28 20:26:55

标签: javascript

我正在制作一些背景变化缓慢但颜色变快的东西所以我想知道是否有网络js的睡眠命令

3 个答案:

答案 0 :(得分:0)

如果要更改它,可以使用setInterval:

var colors = ['red', 'green', 'blue']
var count = 0;


setInterval(function () {
  document.body.style.backgroundColor = colors[count];
  count ++ ;

  if(count >= colors.length){
      count = 0;
  }
},1000)

https://jsfiddle.net/kemiller2002/od5ho3f2/

答案 1 :(得分:0)

如果你正在尝试做一个动画或转换只是一个背景读取有关css中的转换,并为了性能和简单而使用css。

https://www.google.bg/search?q=css+transition+change+background+image&oq=css+transition+change+background+image&aqs=chrome..69i57j0l2.261j0j1&sourceid=chrome&ie=UTF-8

答案 2 :(得分:0)

CSS动画是一个很好的方法。

@keyframes example {
    from {background-color: red;}
    to {background-color: purple;}
}


div {
    width: 100px;
    height: 100px;
    background-color: red;
    /* Reference her here */
    animation-name: example;
    animation-duration: 4s;
}

http://www.w3schools.com/css/css3_animations.asp