JS實現(xiàn)簡單的抽獎轉(zhuǎn)盤效果示例
本文實例講述了JS實現(xiàn)簡單的抽獎轉(zhuǎn)盤效果。分享給大家供大家參考,具體如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>m.fzitv.net JS抽獎轉(zhuǎn)盤</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測試上述代碼,可得如下運行效果:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學(xué)運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- js+canvas實現(xiàn)轉(zhuǎn)盤效果(兩個版本)
- js抽獎轉(zhuǎn)盤實現(xiàn)方法分析
- Vue.js實現(xiàn)大轉(zhuǎn)盤抽獎總結(jié)及實現(xiàn)思路
- jquery.rotate.js實現(xiàn)可選抽獎次數(shù)和中獎內(nèi)容的轉(zhuǎn)盤抽獎代碼
- 利用Javascript實現(xiàn)簡單的轉(zhuǎn)盤抽獎
- js HTML5 Canvas繪制轉(zhuǎn)盤抽獎
- javascript+HTML5 Canvas繪制轉(zhuǎn)盤抽獎
- 基于javascript實現(xiàn)九宮格大轉(zhuǎn)盤效果
- js實現(xiàn)大轉(zhuǎn)盤抽獎游戲?qū)嵗?/a>
- JS+Canvas繪制抽獎轉(zhuǎn)盤
相關(guān)文章
js + css實現(xiàn)標(biāo)簽內(nèi)容切換功能(實例講解)
下面小編就為大家?guī)硪黄猨s + css實現(xiàn)標(biāo)簽內(nèi)容切換功能(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
靈活應(yīng)用js調(diào)試技巧解決樣式問題的步驟分享
在很多時候,前端開發(fā)人員使用JS腳本,對頁面Dom結(jié)構(gòu)或者是樣式做出了修改,會造成一些意想不到的bug2012-03-03
Bootstrap實現(xiàn)帶暫停功能的輪播組件(推薦)
最近小編在項目中用到了一款帶輪播組件,功能非常齊全,可以設(shè)置各種標(biāo)題樣式、動畫效果、輪播時間、開始暫停等功能,下面小編通過本文給大家詳細介紹下實現(xiàn)過程,需要的朋友參考下吧2016-11-11

