日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

原生JS實現九宮格抽獎

瀏覽:239日期:2024-04-20 10:00:10

本文實例為大家分享了JS實現九宮格抽獎的具體代碼,供大家參考,具體內容如下

上代碼:

<div class='wrapper'> <div>謝謝惠顧</div> <div>十萬元現金</div> <div>謝謝惠顧</div> <div>iphone11</div> <div>抽獎</div> <div>美的冰箱</div> <div>謝謝惠顧</div> <div>50元紅包</div> <div>謝謝惠顧</div> </div><div class='result'></div>

CSS樣式代碼:

<style> .wrapper { width: 300px; height: 300px; display: flex; flex-flow: row wrap; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; border: 1px solid red; }.wrapper div { flex: none; width: 100px; height: 100px; box-sizing: border-box; border: 1px solid red; display: flex; align-items: center; justify-content: center; }.active { background-color: red; }.wrapper div:nth-child(5) { cursor: pointer; }.result { height: 100px; display: inline-block; position: absolute; top: 50px; left: 0; right: 0; margin: auto; text-align: center; line-height: 100px; font-size: 40px; font-weight: 700; color: #ff4400; }</style>

JS代碼:

<script> var t, m, num, time, index, target, current; //以索引值為0,1,2,5,8,7,6,3的div元素為循環目標, //因為以num總數遞減的方式進行循環,故將數組倒序定義 var arr = [3, 6, 7, 8, 5, 2, 1, 0]; var div = document.querySelectorAll(’.wrapper div’); var result = document.querySelector(’.result’); div[4].onclick = function() { clearInterval(time); div[4].innerHTML = ’抽獎中...’; result.innerHTML = ’’; //中獎目標設為0到7的隨機整數 target = Math.floor(Math.random() * 8); //起始位置設為隨機,且以num為總的循環數 num = Math.floor(Math.random() * 8) + 40; //將總循環數的2/3保存,方便調整速率峰值出現的時間 //若m為總循環的1/2,則速度峰值會在總時長的中間出現 m = Math.floor(num * 2 / 3); //此處if語句可限制中獎,從第一個開始外圈順時針分別對應7,6,5,4,3,2,1,0 //如設置target == 6 即限制中十萬元現金,以下代碼為100%不中獎 if (target == 6|| target == 4 || target == 2 || target == 0) { target++; } speed(); function speed() {//將循環目標div的索引值轉換為循環總數的表達式index = arr[num % 8];//給當前循環元素添加樣式,并移除之前的樣式if (current) { current.remove(’active’);}div[index].classList.add(’active’);current = div[index].classList;//速度函數,可調試速率t = Math.floor(Math.pow((num - m), 2) + 250);//一次性定時器,嵌套遞歸循環控制速度time = setTimeout(function() { speed() }, t)//判斷中獎結果if (num == target) { clearTimeout(time); div[4].innerHTML = ’抽獎’; switch (target) { case 6: result.innerHTML = ’恭喜您抽中’ + div[arr[target % 8]].innerHTML + ’大獎’; break; case 4: result.innerHTML = ’恭喜您抽中’ + div[arr[target % 8]].innerHTML; break; case 2: result.innerHTML = ’恭喜您抽中’ + div[arr[target % 8]].innerHTML; break; case 0: result.innerHTML = ’恭喜您抽中’ + div[arr[target % 8]].innerHTML; break; default: result.innerHTML = div[arr[target % 8]].innerHTML; }}num--; } }</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美激情 亚洲a∨综合| 精品日韩一区| 精品免费av在线| 国产精品久久久免费| 日本aⅴ精品一区二区三区| 美国欧美日韩国产在线播放| 日韩午夜黄色| 喷白浆一区二区| 亚洲日本免费电影| 日韩av不卡一区二区| 国产日产精品_国产精品毛片| 欧美日韩xxxx| 国产精品成人自拍| 久久成人高清| 成人日韩av| 国产h片在线观看| 婷婷成人综合| 一区二区三区国产在线| 国产精品嫩草99av在线| 在线精品福利| 国产亚洲久久| 久草免费在线视频| 99国产精品一区二区| 免费视频国产一区| 在线精品视频一区| 国产毛片精品| 国产成人精品一区二区免费看京 | 国产一区久久| 日韩在线卡一卡二| 日韩国产在线观看一区| 麻豆免费精品视频| 欧美日韩中文一区二区| 久久国产精品99国产| 日韩精品三级| 国产福利电影在线播放| 午夜久久一区| 欧美亚洲一区二区三区| 国产一区国产二区国产三区| 99久久久久| 色8久久久久| 亚洲伊人av| 国产一区亚洲| 欧美亚洲一区二区三区| 日韩欧美三级| 亚洲综合小说| 国产精久久一区二区| 99久久99久久精品国产片果冰| 亚洲在线久久| 国产成人精选| 亚洲最新av| 在线一区av| 美美哒免费高清在线观看视频一区二区| 久久超碰99| 夜夜精品视频| 精品欧美日韩精品| 日本欧美在线看| 国产精品一区亚洲| 欧美va天堂| 欧美国产精品| 三级一区在线视频先锋| 日本一区二区免费高清| 日韩精品一区第一页| 92国产精品| 国产欧美三级| 午夜在线一区二区| 超碰在线99| 国产亚洲一区二区三区啪| 久久狠狠婷婷| 国产精品99久久免费| 人人精品人人爱| 日韩深夜视频| 日本中文字幕不卡| 香蕉久久99| 国产一区二区三区四区二区| 三级欧美在线一区| 欧美福利专区| 91视频精品| 欧美精品福利| 免费日本视频一区| 亚洲成人国产| 粉嫩av一区二区三区四区五区 | 免费观看日韩电影| 日韩在线短视频| 麻豆国产一区| 午夜久久av| 免费日韩视频| 日韩精品一区二区三区免费观影| 欧美视频久久| 在线一区二区三区视频| 女人av一区| 欧美日韩精品免费观看视完整| 国产美女视频一区二区| 久久午夜影视| 免费视频国产一区| 日本美女一区| 国内精品麻豆美女在线播放视频| 91综合久久爱com| 美女尤物久久精品| 亚洲福利国产| 蜜臀国产一区| 国产中文字幕一区二区三区| 国产情侣一区在线| 日本成人在线不卡视频| 亚洲综合精品四区| 激情欧美亚洲| 久久影视一区| 久久国产欧美| 亚洲人成在线网站| 高清久久精品| 高清av一区| 国产成人免费精品| 精品久久久网| 国产成人免费| 成年男女免费视频网站不卡| 精品九九久久| 国产在线视频欧美一区| 精品国产91| 国产在线不卡一区二区三区| 精品三区视频| 久久uomeier| 都市激情国产精品| 亚洲成av在线| 日本韩国欧美超级黄在线观看| 日韩欧美中文| 99热国内精品| 亚洲一级网站| 日韩午夜免费| 中文字幕一区二区av| 亚洲伊人精品酒店| 亚洲精品进入| 日韩av资源网| 国产免费播放一区二区| 精品中文字幕一区二区三区| 精品一区二区三区中文字幕视频| 精品视频国产| 久久久久一区| 日韩午夜精品| 亚洲三级观看| 久久国产欧美日韩精品| 麻豆成人av在线| 欧美好骚综合网| 蜜臀av免费一区二区三区| 蜜乳av另类精品一区二区| 亚洲精品一区二区在线播放∴| 日本欧美一区二区| 欧美黄色一区| 成人美女视频| 亚洲成人日韩| 亚洲三级视频| 国产福利资源一区| 日产精品一区| 日韩亚洲精品在线| 亚洲涩涩av| 国产欧美一区二区三区国产幕精品| 久久中文精品| 亚洲高清二区| 亚洲欧洲日韩| 美女视频黄免费的久久| 色婷婷精品视频| 一级欧美视频| 麻豆国产欧美一区二区三区| 日本一区二区高清不卡| 在线视频亚洲| 国产美女久久| 亚洲高清不卡| 欧美亚洲一级| 久久久久.com| 中文无码久久精品| 久久精品三级| 国产一级一区二区| 国产精品亚洲成在人线| 三上悠亚国产精品一区二区三区| 日韩专区一卡二卡| 福利视频一区| 久久亚洲国产精品一区二区| 久久午夜影院| 亚洲激情av| 国产精品a级| 欧美女激情福利| 欧美1区2区3| 黄色免费成人| 卡一卡二国产精品| 亚洲一区久久| 久久精品天堂| 视频在线观看国产精品| 国产夫妻在线| 97成人在线| 欧美特黄一区| 欧美成人精品午夜一区二区| 99国产精品| 精品久久影院| 亚洲狼人精品一区二区三区| 国产福利电影在线播放| 婷婷精品在线观看| 久久久久91| 欧美黄色精品| 一区二区不卡| 激情欧美国产欧美| 国产精品久久久久久久久免费高清| 免费精品国产的网站免费观看|