本文实例为大家分享了js实现抽奖功能的具体代码,供大家参考,具体内容如下
html部分:
1
2
3
4
5
|
< div id = "title" class = "title" >开始抽奖啦</ div > < div class = "btns" > < span id = "play" >开始</ span > < span id = "stop" >结束</ span > </ div > |
css部分:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
*{ margin : 0 ; padding : 0 ; } .title{ width : 400px ; height : 70px ; /*水平居中*/ margin : 0 auto ; padding-top : 30px ; text-align : center ; font-size : 24px ; color : #F00 ; } .btns{ width : 190px ; height : 30px ; margin : 0 auto ; } .btns span{ display : block ; float : left ; width : 80px ; height : 27px ; line-height : 27px ; background : #036 ; border : 1px solid #eee ; border-radius: 7px ; margin-right : 10px ; color : #FFF ; text-align : center ; font-size : 14px ; font-family : "微软雅黑" ; cursor : pointer ; } |
Js部分:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
var data=[ 'Phone5' , 'Ipad' , '笔记本' , '相机' , '打印机' , '谢谢参与' , '50元券' ]; var timer= null ; window. function (){ var play=document.getElementById( 'play' ); var stop=document.getElementById( 'stop' ); play.playFun; stop.stopFun; } function playFun(){ var play=document.getElementById( 'play' ); var title=document.getElementById( 'title' ); clearInterval(timer); timer=setInterval( function (){ var random=Math.floor(Math.random()*data.length); title.innerHTML=data[random]; },50) play.style.background= '#eee' ; } function stopFun(){ var play=document.getElementById( 'play' ); clearInterval(timer); play.style.background= '#036' ; } |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/melocarter/article/details/88964760