最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)抽獎效果

 更新時間:2017年03月27日 14:06:34   作者:kb碼農  
本文主要介紹了js實現(xiàn)抽獎效果的方法實例。具有很好的參考價值。下面跟著小編一起來看下吧

效果圖:

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>隨機抽獎</title>
  <style>
    *{margin: 0;padding: 0;}
    body{
       background:darksalmon;
    }
    h1,#ks,#js{
       text-align: center;
     }
    #ks{
       width: 100px;
       height: 70px;
       background: blueviolet;
       border-radius: 10px;
       line-height: 70px;
       margin:3% 0 0 40%;
     }
    #ks:hover{
      width: 100px;
      height: 70px;
      background: tomato;
      border-radius: 10px;
      line-height: 70px;
    }
    #js{
      width: 100px;
      height: 70px;
      background: blueviolet;
      border-radius: 10px;
      line-height: 70px;
      margin:-5% 0 0 50%;
    }
    #js:hover{
      width: 100px;
      height: 70px;
      background: tomato;
      border-radius: 10px;
      line-height: 70px;
    }
    .jp{
      border:3px solid #CD5C5C;
      border-radius:10px;
      width:95px;
      height:23px;
      background:#ff3030;
      padding-top:5px;
      text-align:center;
      color: #ff7ee1;
    }
    #jp{
      width: 100%;
      height: 200px;
      background: orangered;
      position: absolute;
      margin-top: 300px;
    }
    #jp span{
     font-size: 30px;
    }
    #tx{
      font-size: 60px;
      color: #fff;
    }
  </style>
</head>
<body>
   <h1>抽獎了</h1>
   <div id="ks" onclick="ks()">開始抽獎</div><!--如何通過一個按鈕實現(xiàn)開始和關閉?-->
   <div id="js" onclick="gb()">停止抽獎</div>
   <div id="jp"><span>恭喜你獲得了:</span><span id="tx"></span></div>
<script>
  var arr=["三星","蘋果","華為·榮耀","小米","魅族","中興·努比亞","酷派","vivo(藍廠)","oppo(綠廠)"];
  //循環(huán)添加的數(shù)組
  var lieshu=3;//列數(shù)
  console.log(arr.length);
  console.log("可以分:"+arr.length/lieshu+"行");
  for(var i=0;i<arr.length/lieshu;i++){//控制行數(shù)
    for(var j=0;j<lieshu;j++){//控制列
      if(i*lieshu+j<arr.length){
        console.log("循環(huán)最內層:"+i*lieshu+j);
        document.write("<div id=\"jiang"+(i*lieshu+j)+"\" class=\"jp\" style =\"" +
          "position:absolute;left:"+(j*110+500)+"px;" +"top:" +(i*50+200)+"px;\">"+
          arr[i*lieshu+j]+"</div>");
           /*  document.write 網(wǎng)頁內寫文件
              i*lieshu+j 為個數(shù)
           *   (j*110+500) 110 為列邊距 500為整個表格;列偏移
           *   (i*40+300)  40 行間距  300為整個表格;列偏移
           *
           * */
       }
    }
  }
  var bs=-1;//用于循環(huán)過后變色
  var t;
 function ks(){
   /* 開始變色的方法*/
   if(bs!=-1){
    document.getElementById("jiang"+bs).style.background="#ff3030";
    }
    var shuijisu=Math.floor(Math.random()*arr.length);//生成arr.length個 隨機數(shù)向下取證
    document.getElementById("jiang"+shuijisu).style.background="#3500cc";

    bs =shuijisu;//shuijisu 代指添加元素的下表
    t =setTimeout("ks()",100);
 }
function gb() {
  clearTimeout(t);
  document.getElementById("tx").innerHTML =document.getElementById("jiang"+bs).innerHTML;
//修改id="tx"類的值

}
</script>
</body>
</html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • 微信小程序使用第三方庫Underscore.js步驟詳解

    微信小程序使用第三方庫Underscore.js步驟詳解

    大家都知道Underscore.js是一個 JavaScript 工具庫,它提供了一整套函數(shù)式編程的實用功能,但是沒有擴展任何 JavaScript 內置對象。那么這篇文章我們就來學習下微信小程序如何使用第三方庫Underscore.js,有需要的可以參考學習。
    2016-09-09
  • layui table 參數(shù)設置方法

    layui table 參數(shù)設置方法

    今天小編就為大家分享一篇layui table 參數(shù)設置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 記一次webapck4 配置文件無效的解決歷程

    記一次webapck4 配置文件無效的解決歷程

    這篇文章主要介紹了記一次webapck4 配置文件無效的解決歷程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • ZeroClipboard插件實現(xiàn)多瀏覽器復制功能(支持firefox、chrome、ie6)

    ZeroClipboard插件實現(xiàn)多瀏覽器復制功能(支持firefox、chrome、ie6)

    Zero Clipboard 利用透明的Flash讓其漂浮在復制按鈕之上,這樣其實點擊的不是按鈕而是Flash ,這樣將需要的內容傳入Flash,再通過Flash的復制功能把傳入的內容復制到剪貼板
    2014-08-08
  • JS創(chuàng)建Tag標簽的方法詳解

    JS創(chuàng)建Tag標簽的方法詳解

    這篇文章主要介紹了JS創(chuàng)建Tag標簽的方法,結合具體實例形式分析了javascript動態(tài)操作頁面HTML元素實現(xiàn)tag標簽功能的步驟與相關操作技巧,需要的朋友可以參考下
    2017-06-06
  • javascript實現(xiàn)拖動元素交換位置

    javascript實現(xiàn)拖動元素交換位置

    這篇文章主要介紹了javascript實現(xiàn)拖動元素交換位置的方法,類似拼圖游戲拖拽卡片效果,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 前端用echarts繪制含有多個分層的波形圖關鍵代碼

    前端用echarts繪制含有多個分層的波形圖關鍵代碼

    每次實現(xiàn)各種圖表時,總會用到echarts,不得不說確實是一個非常好用的開源庫,這篇文章主要給大家介紹了關于前端用echarts繪制含有多個分層的波形圖的相關資料,需要的朋友可以參考下
    2024-03-03
  • JavaScript撤銷恢復操作的實現(xiàn)方法詳解

    JavaScript撤銷恢復操作的實現(xiàn)方法詳解

    這篇文章主要介紹了JavaScript撤銷恢復操作的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-02-02
  • 20分鐘輕松創(chuàng)建自己的Bootstrap站點

    20分鐘輕松創(chuàng)建自己的Bootstrap站點

    這篇文章主要教大家如何在短短的20分鐘內輕松創(chuàng)建自己的Bootstrap站點,學會使用twitter bootstrap建立一個站點,從而鞏固Bootstrap一系列基礎知識,感興趣的小伙伴們可以參考一下
    2016-05-05
  • 解決微信小程序中轉換時間格式IOS不兼容的問題

    解決微信小程序中轉換時間格式IOS不兼容的問題

    今天小編就為大家分享一篇關于解決微信小程序中轉換時間格式IOS不兼容的問題,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02

最新評論

闽侯县| 石楼县| 扎鲁特旗| 民权县| 德安县| 房产| 瓦房店市| 邵阳市| 渝北区| 遂宁市| 永和县| 宝山区| 明光市| 黑龙江省| 徐州市| 政和县| 三明市| 葫芦岛市| 虎林市| 安国市| 凌云县| 海南省| 崇左市| 南通市| 浦东新区| 商都县| 武隆县| 望江县| 鹿泉市| 开封县| 吉木萨尔县| 黎城县| 武鸣县| 西城区| 大荔县| 磴口县| 宜丰县| 乐都县| 平顶山市| 临洮县| 平泉县|