js实现的一个简单的键盘控制抽奖程序

本文的示例是为js抽奖程序共享代码,并编写注释。感兴趣的合作伙伴可以参考。


代码uff1a








简单彩票(键盘可用)

*边距:0;填充:0;}
。箱{宽度:400px;身高:300px;保证金:50px汽车;背景:红}
。标题{颜色:# FFF;字体大小:30px;font-weight: 700px;填充:50px 0;文本对齐:中心;高度:40px;}
。BTM {文本对齐:中心;padding: 20px 0;}
。BTM {display: inline块;宽度:120px;身高:60px;线高度:60px;背景:# fef097;保证金:0 10px;};}


VaR数据= { 'iphone ','ipad ','笔记本','相机','谢谢你'参与,预付卡、代金券},
定时器=定时器
标志= 0;返回停止时间
窗口。指针函数(){
VaR玩= document.getelementbyid(扮演的),
document.getelementbyid停止(停止');
绘制
onclick= playfun玩;
onclick= stopfun停止;
键盘事件
文件。onkeyup =函数(事件){
事件=事件window.event | |;
输入代码值:13
如果(密码= = 13事件。){
如果(标志= 0){
playfun();
标志=1;
其他{ }
StopFun();
标志=0;
}
}
}
功能playfun(){
var title= document.getelementbyid(标题);
VaR玩= document.getelementbyid(扮演的);
ClearInterval(定时器);
定时器= setInterval(){()函数(
无功随机= math.floor(Math.random)*(数据长度);
标题.innerHTML =数据{随机};
},60);
玩。风格。背景=999#;
}
功能stopfun(){
ClearInterval(定时器);
VaR玩= document.getelementbyid(扮演的);
玩。风格。背景=# fef097;
}
}




家庭娱乐彩票

开始
它停下来







注:

1。随机数,采取一对一的阵列;采取0-N:Math.random()*(n + 1)

2。计时器,开始抽奖,停止先前抽奖中的一个,否则计时器重叠。

三.键操作,决定是否在彩票中,都设置了可变标志。

要了解更多关于Javascript彩票的内容,请参考这个主题:彩票的Javascript实现

以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。