时间:2021-05-26
本文实例讲述了JS实现简单的抽奖转盘效果。分享给大家供大家参考,具体如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>www.jb51.net JS抽奖转盘</title> <style> *{ margin:0; padding:0; list-style: none; } .big{ width: 318px; height: 318px; margin:100px auto; } .big>div{ width: 100px; height: 100px; background: pink; float: left; line-height: 100px; text-align: center; border: solid; } .big>div:nth-of-type(5){ background: yellow; cursor: pointer; } #act{ background: red; } </style></head><body><div class="big"> <div class="small" id="act">1</div> <div class="small">2</div> <div class="small">3</div> <div class="small">8</div> <div id="cj">点击抽奖</div> <div class="small">4</div> <div class="small">7</div> <div class="small">6</div> <div class="small">5</div></div><script> var arrDiv=document.getElementsByClassName("small"); var oCj=document.getElementById("cj"); var num=0; var shijian=Math.random()*5000+3200; oCj.onclick=function(){ oTime=setInterval(dianji,200); } function dianji() { num=num+1; if (num>arrDiv.length-1){ num=0 } for(j=0;j<arrDiv.length;j++){ arrDiv[j].id=""; } arrDiv[num].id="act"; setTimeout(tingzhi,shijian); function tingzhi() { clearInterval(oTime) } }</script></body></html>使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码,可得如下运行效果:
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了js实现幸运抽奖九宫格大转盘效果,供大家参考,具体内容如下实现代码:九宫格大转盘*{padding:0;margin:0}
本文实例为大家分享了iOS实现转盘效果的具体代码,供大家参考,具体内容如下Demo下载地址:iOS转盘效果功能:实现了常用的iOS转盘效果,轮盘抽奖效果的实现,
本文实例讲述了js实现大转盘抽奖游戏。分享给大家供大家参考。具体实现方法如下:js抽奖td{width:50px;height:50px;border:3pxs
很多公司到了年底都会做一些抽奖活动来刺激、吸引、粘住客户,比如抽奖转盘活动。前几天用一个jqueryRotate插件实现了转盘的效果。比起那些很炫丽的flash
我使用Python中的Tkinter模块实现了一个简单的滚动抽奖器,接下来继续写一个简单的转盘抽奖器。Tkinter实现滚动抽奖器参考:滚动抽奖器与点名的场景相