JS實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)轉(zhuǎn)盤(pán)效果示例
本文實(shí)例講述了JS實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)轉(zhuǎn)盤(pán)效果。分享給大家供大家參考,具體如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.dbjr.com.cn JS抽獎(jiǎng)轉(zhuǎn)盤(pá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">點(diǎn)擊抽獎(jiǎng)</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>
使用在線(xiàn)HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼,可得如下運(yùn)行效果:
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- js+canvas實(shí)現(xiàn)轉(zhuǎn)盤(pán)效果(兩個(gè)版本)
- js抽獎(jiǎng)轉(zhuǎn)盤(pán)實(shí)現(xiàn)方法分析
- Vue.js實(shí)現(xiàn)大轉(zhuǎn)盤(pán)抽獎(jiǎng)總結(jié)及實(shí)現(xiàn)思路
- jquery.rotate.js實(shí)現(xiàn)可選抽獎(jiǎng)次數(shù)和中獎(jiǎng)內(nèi)容的轉(zhuǎn)盤(pán)抽獎(jiǎng)代碼
- 利用Javascript實(shí)現(xiàn)簡(jiǎn)單的轉(zhuǎn)盤(pán)抽獎(jiǎng)
- js HTML5 Canvas繪制轉(zhuǎn)盤(pán)抽獎(jiǎng)
- javascript+HTML5 Canvas繪制轉(zhuǎn)盤(pán)抽獎(jiǎng)
- 基于javascript實(shí)現(xiàn)九宮格大轉(zhuǎn)盤(pán)效果
- js實(shí)現(xiàn)大轉(zhuǎn)盤(pán)抽獎(jiǎng)游戲?qū)嵗?/a>
- JS+Canvas繪制抽獎(jiǎng)轉(zhuǎn)盤(pán)
相關(guān)文章
Three.js?中的屏幕空間環(huán)境光遮蔽SSAO
這篇文章主要為大家介紹了Three.js?中屏幕空間環(huán)境光遮蔽SSAO的原理及實(shí)現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04基于JavaScript實(shí)現(xiàn)電子簽名功能
這篇文章主要為大家詳細(xì)介紹了如何通過(guò)JavaScript實(shí)現(xiàn)簡(jiǎn)單的電子簽名功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-11-11原生Javascript實(shí)現(xiàn)繼承方式及其優(yōu)缺點(diǎn)詳解
JS作為面向?qū)ο蟮娜躅?lèi)型語(yǔ)言,繼承也是其非常強(qiáng)大的特性之一,那么這篇文章主要給大家介紹了關(guān)于原生Javascript實(shí)現(xiàn)繼承方式及其優(yōu)缺點(diǎn)的相關(guān)資料,需要的朋友可以參考下2021-07-07Openlayers3實(shí)現(xiàn)車(chē)輛軌跡回放功能
這篇文章主要介紹了Openlayers3實(shí)現(xiàn)車(chē)輛軌跡回放功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09防止瀏覽器記住用戶(hù)名及密碼的簡(jiǎn)單實(shí)用方法
很多瀏覽器都有自動(dòng)填寫(xiě)功能,我在input上使用了autocomplete="off",但在有的瀏覽器上還是被記住了用戶(hù)名跟密碼,請(qǐng)問(wèn)有沒(méi)有更有效及簡(jiǎn)便的方法來(lái)防止瀏覽器記住用戶(hù)名及密碼2013-04-04TypeScript快速上手語(yǔ)法及結(jié)合vue3用法詳解
TypeScript是一種由微軟開(kāi)發(fā)的自由開(kāi)源的編程語(yǔ)言,主要提供了類(lèi)型系統(tǒng)和對(duì)ES6的支持,下面這篇文章主要給大家介紹了關(guān)于TypeScript快速上手語(yǔ)法及結(jié)合vue3用法的相關(guān)資料,需要的朋友可以參考下2024-02-02