JavaScript--利用setInterval或setTimeout实现背景颜色轮播
来源:互联网 发布:java web get post 编辑:程序博客网 时间:2024/06/10 22:15
Window属性---暂停和定时器
暂停
var timeoutObj = setTimeout("执行程序",毫秒)
- setTimeout(引用,1000)
- setTimeout("执行程序",1000)
clearTimeout(timeoutObj)
定时器
var intervalObj = setInterval(("执行程序",毫秒)
- setInterval(引用,1000)
- setInterval("执行程序",1000)
clearInterval(intervalObj)
例题:
利用setTimeout实现背景颜色轮播
完整代码如下:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> div { width: 200px; height: 200px; border: 1px solid black; background-color: red; } </style></head><body> <div></div></body><script type="text/javascript"> var divEle = document.getElementsByTagName("div")[0]; func1(); function func1() { divEle.style.backgroundColor = "red"; setTimeout(func2, 1000); } function func2() { divEle.style.backgroundColor = "yellow"; setTimeout(func3, 1000); } function func3() { divEle.style.backgroundColor = "blue"; setTimeout(func1, 1000); }</script></html>
利用setInterval实现背景颜色轮播
完整代码如下:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> div { width: 200px; height: 200px; border: 1px solid black; background-color: red; } </style></head><body> <div></div></body><script type="text/javascript"> var divEle = document.getElementsByTagName("div")[0]; var colors = ["red", "yellow", "blue"]; var count = 0; setInterval(func, 1000); function func() { divEle.style.backgroundColor = colors[count++]; if (count === 3) count = 0; }</script></html>
0 0
- JavaScript--利用setInterval或setTimeout实现背景颜色轮播
- 利用setTimeout和SetInterval构建Javascript计时器
- 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- javascript setTimeout 和 setInterval
- javascript setTimeout 和 setInterval
- javascript setTimeout和setInterval
- setInterval和setTimeout ----javascript
- 【JavaScript】setTimeout与setInterval
- setTimeout 去实现 setInterval
- javascript 的setTimeout 和 setInterval
- javascript setTimeout 和 setInterval 区别
- javascript setTimeout 和 setInterval 区别
- JavaScript单线程(setTimeout,setInterval)
- Javascript中的setTimeout,setInterval,requestAnimFrame
- JavaScript中的setInterval、setTimeout用法
- android onTouchEvent 左右手势滑动事件处理
- 关于Android Developer Tools Update的问题解决
- Java 编程下的二分法查找
- 优化SQL语句 2
- 新技术成长型企业往往经过四个发展阶段
- JavaScript--利用setInterval或setTimeout实现背景颜色轮播
- 【POJ 3241】曼哈顿最小生成树(模板整理)
- 光场相机 标定微透镜阵列
- C++1001
- Android实用代码七段(五)
- 安卓Notification的几个常见难点
- 关于 tomcat 集群中 session 共享的三种方法
- 焦耳小偷-Joule_thief原理分析
- Tree - POJ 3237 树链刨分