溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用jquery實現抽獎系統

發布時間:2021-08-06 23:43:13 來源:億速云 閱讀:166 作者:chen 欄目:web開發

本篇內容主要講解“怎么用jquery實現抽獎系統”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用jquery實現抽獎系統”吧!

閑來無事做了一個抽獎的系統:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>抽獎系統</title>

<script src="source/jquery.js"></script>

<style>

#box{

width:450px;

margin:0 auto;

}

.show{

width:100px;

height:55px;

text-align:center;

background:#ff0;

line-height:55px;

border:1px solid #000;

border-radius:5px;

font-size:20px;

font-family:微軟雅黑;

float:left;

margin:5px 5px 0px 5px;

}

#person{

width:450px;

height:100px;

background:#ff0;

text-align:center;

line-height:100px;

font-size:45px;

margin:0 auto;

margin-top:25px;

border:1px dotted #000;

font-family:楷體;

border-radius:10px;

}

p{

margin-top:25px;

text-align:center;

}

button{

width:65px;

height:35px;

text-align:center;

border:0px;

border-radius:5px;

background:#f36;

font-size:16px;

color:#fff;

cursor:pointer;

}

.active{

background:#f00;

}

</style>

</head>

<body>

<div id='box'>

<div class="show">吳澤輝</div>

<div class="show">李景亮</div>

<div class="show">李志偉</div>

<div class="show">潘雅靜</div>

<div class="show">王建華</div>

<div class="show">高強</div>

<div class="show">秦英</div>

<div class="show">高文幸</div>

<div class="show">李雪</div>

<div class="show">高丹</div>

<div class="show">崔小剛</div>

<div class="show">趙艷萍</div>

<div class="show">于曉麗</div>

<div class="show">于洋</div>

<div class="show">胡小萌</div>

<div class="show">武淵</div>

</div>

<div ></div>

<div id="person">

獲獎者

</div>

<p>

<button id="btn">開始</button>

</p>

</body>

<script>

var showlen=$('.show').length; //獲取人員總數

var time=null; //初始化計時器

$('#btn').click(function(){

var flag=$(this).html();

flag=flag=='開始'?'停止':'開始'; //交換按鈕上的內容

$(this).html(flag);

switch(flag)

{

case '停止': //這里是開始作抽獎

getIndex(0);

break;

case '開始': //這里是停止循環

getIndex(1);

$('#person').html('恭喜:'+$("#person").html()); //匯報結果

break;

}

});

function getIndex(mark)

{

if(mark==1)

{

clearInterval(time); //終止計時器

}

else

{

time=setInterval(show,1); //開啟計時器

}

function show()

{

var idx=Math.floor(Math.random()*showlen); //生成隨機數

for(var i=0;i<showlen;i++)

{

$('.show').eq(i).css({'background':'#ff0'}); //去掉所有的背景色

}

$('.show').eq(idx).css({'background':'#f00'});  //為當前選中的人加背景色

$("#person").html($('.show').eq(idx).html());  //將當前選中的人的名字顯示在下面的框內

}

}

</script>

</html>


試用效果還可以.如圖:

    怎么用jquery實現抽獎系統

到此,相信大家對“怎么用jquery實現抽獎系統”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女