web js中是否存在等待或睡眠命令
Is there a wait or sleep command in web js?
我正在制作背景变化缓慢但颜色变化较快的东西,所以我想知道是否有webjs 的睡眠命令
如果您想更改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/
如果您试图只为背景制作动画或转换,请阅读css中的转换,并使用css进行转换,以提高性能和简洁性。
https://www.google.bg/search?q=css+过渡+变化+背景+图像&oq=css+过渡+变化+背景+图像&aqs=铬。。69i57j0l2.261j0j1&sourceid=chrome&ie=UTF-8
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
相关文章:
- 在等待ajax请求时显示微调器并禁用页面
- 在等待异步任务时永久循环
- 命令在没有watchify的情况下使用brfs进行观看和捆绑
- 网页在等待 AJAX 响应时变为非活动状态
- grunt 命令在配置 EaselJS 项目时不运行服务器
- AJAX命令在appgyver类固醇
- 尝试分配只读属性,即使相同的命令在其他地方也有效
- 如何在等待php客户端脚本的回复时终止php服务器脚本
- 如何在等待下载后立即显示图像
- AngularJs的命令在一片深深的田野旁
- JavaScript var 在等待 jQuery 完成动画处理时被覆盖
- 在等待节点回调时运行任意代码
- jQuery-Do alert 命令在 javascript 或 jquery 中的 console.log() 之前编
- jsp 命令<%=%> 在 Javascript 语句中使用时被忽略,在 taglib 标记语句内
- 在等待NodeJS解析json文件时显示加载屏幕
- Azure Blob 放置命令在以前工作时生成错误
- 如何在等待用户输入的同时暂停jQuery.ech()循环
- 如何在等待长WCF服务调用时在asp文本框上显示消息
- 如何在等待JS加载内容后解析HTML页面
- 在等待获取时延迟脚本循环