国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

javascript跑馬燈抽獎實例講解

2024-05-06 16:27:34
字體:
來源:轉載
供稿:網友
這篇文章主要為大家介紹了javascript跑馬燈抽獎特效,具有一定的參考價值,感興趣的朋友可以參考一下
 

本文實例講解了javascript跑馬燈抽獎特效,特別適合用于抽獎活動,分享給大家供大家參考,具體內容如下

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>抽獎游戲</title><style>#box{  width:720px;  margin:0 auto;  margin-top:20px;  box-shadow:0px 0px 2px #333;}.pic{  width:200px;  height:200px;  float:left;  line-height:200px;  margin:10px;  border:5px #fff solid;  color:blue;  font-size: 35px;  text-align: center;}.anniu{  width:200px;  height:200px;  float:left;  margin:10px;}#drawBtn{  color:red;  font-size:30px;  width:200px;  height:200px;  box-shadow:0px 0px 2px #333;  font-weight: bold;}  </style>  <script>  window.onload=init;    var setting={    count:0,    total:24,    delay:20,    picIndex:[0,1,2,4,7,6,5,3]  }    function init(){    document.getElementById("drawBtn").onclick=function(){      setting.count=0;      setting.delay=20;      this.disable=true;//禁用按鈕      var drawBtn=this;      //獲取所有圖片的div      var allDivs=document.getElementsByClassName("pic");      //獲得一個隨機整數,代表中獎的那個位置,3*8+(0-7)      setting.total+=Math.floor(Math.random()*allDivs.length);      //設置定時器,依次修改每個div邊框的顏色.      setTimeout(function show(){        //重置上一個邊框的顏色       for (var i=0;i<allDivs.length;i++){         allDivs[i].style.borderColor="#fff";         allDivs[i].style.opacity=0.7;       }        //找到要修改的那個邊框的顏色設置          var currentPic=allDivs[setting.picIndex[setting.count%8]];          currentPic.style.borderColor="red";          currentPic.style.opacity=1.0;        setting.count++;        setting.delay+=2*setting.count;          if(setting.count>setting.total){            alert("您中獎了,哈哈");            drawBtn.disable=false;            return;          }          setTimeout(show,setting.delay);      },setting.delay);    }    }  </script></head><body><div id="box">  <div class="pic">1</div>  <div class="pic">2</div>  <div class="pic">3</div>  <div class="pic">4</div>  <div class="anniu"><input type="button" value="我要抽獎" id="drawBtn"/></div>  <div class="pic">5</div>  <div class="pic">6</div>  <div class="pic">7</div>  <div class="pic">8</div></div></body></html>

以上就是本文的詳細內容,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 即墨市| 泰安市| 庄浪县| 渝中区| 麻阳| 惠水县| 赞皇县| 万荣县| 静宁县| 柞水县| 泰宁县| 唐山市| 利津县| 渑池县| 青河县| 景德镇市| 东乡| 平和县| 兴安县| 鹤庆县| 洛川县| 常宁市| 惠安县| 江华| 合江县| 镶黄旗| 财经| 沈丘县| 司法| 香格里拉县| 宁乡县| 九江市| 彭水| 宁晋县| 白玉县| 平邑县| 深圳市| 资讯 | 梁河县| 万山特区| 徐水县|