前端菜鸟の每天一个小呆木---红绿灯
来源:互联网 发布:手机搬家软件 编辑:程序博客网 时间:2024/05/16 01:59
html代码
<div id="lightdiv"> <li></li> <li></li> <li></li></div>
css代码
#lightdiv{ border: 2px solid grey; height:50px; width: 100px; margin-left: 20%; border-radius: 30%;}#lightdiv li{ height: 20px; width: 20px; border-radius: 50%; border: 2px solid grey; float: left; list-style: none; margin-left: 6px; margin-top: 12px;}
js代码
var colorArr=["red","green","yellow"];//定义一个数组让其接收灯的颜色 liNodes=document.getElementsByTagName("li");//获取li duration=3000;//定义时间周期为3秒 liNodes[0].style.backgroundColor=colorArr[0];//页面加载的时候红灯亮 timer=null; index=1 timer = setInterval(function () { [].forEach.call(liNodes,function(newbg){ //forEach可以调用数组的每一个元素,但是该数组不能为空[]; // .call()可以将它的第一个参数(liNodes)替换掉空数组[] // 网传功能总结---.forEach.call是一种快速的方法访问forEach,并将空数组的this换成想要遍历的list newbg.style.backgroundColor = "#fff"; }) liNodes[index].style.backgroundColor=colorArr[index]//当遍历到第几个li时,就显示相应的颜色 // 累加下标循环 index++; if(index>2){ index=0; } },duration)
菜鸟自学の每天and第一次写博客纪念一下下(≧▽≦),开始写这个的目的是:1.希望能够坚持每天一个小呆木;2.方便整理自己学的东西;(ps:技术菜,轻喷;)
阅读全文
0 0
- 前端菜鸟の每天一个小呆木---红绿灯
- 红绿灯
- 红绿灯
- 一个菜鸟的前端之路
- 一个菜鸟的前端之路
- 菜鸟日记——每天一个小实验(day1)
- Swing做一个类似红绿灯的东西
- 一个使用CC2530实现的Zigbee红绿灯
- 用js写的一个红绿灯程序
- 一个大四求职的菜鸟学习web前端之路
- 一个菜鸟后台开始的前端入门(1)
- 一个菜鸟后台开始的前端入门(2)
- 实战录 | 一个菜鸟前端的初体验
- 一个菜鸟的前端之路----遇到的坑
- 前端 html 菜鸟起步
- 前端菜鸟入坑前想法
- 菜鸟一个
- 一个菜鸟
- centos6.5安装Nginx
- Hibernate createSQLQuery 对于带union的SQL报db2 sqlcode :-421 错误
- Spring声明式事务管理(基于TransactionProxyFactoryBean)
- Maven 执行Javadoc时控制台输出乱码问题
- Java多线程的实现
- 前端菜鸟の每天一个小呆木---红绿灯
- Unity3D动态创建地形网格(二)
- c语言:strtok()函数
- 3DES加解密工具类
- 我的极致800指数上线第三天
- Win10通过修改注册表设置文本文档(.txt)自动换行
- matlab统计分析
- struts2其他
- 中国计算机学会CCF推荐国际学术会议和期刊目录-数据库/数据挖掘/内容检索