JavaScript实现抽奖系统,包括键盘事件
来源:互联网 发布:网络与信息中心 编辑:程序博客网 时间:2024/04/29 18:44
keyDown:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件
keyPress:当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件
keyUp:当用户释放键盘上的键时触发
EVENT对象的keyCode属性用于得到键盘对应键的键码值
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><style type="text/css">#title {text-align: center;color: red;font-size: 24px;}.btns {text-align: center;margin-top: 30px;}.btns span {display: inline-block;width: 100px;height: 30px;line-height: 30px;cursor: pointer;background: #000;color: #fff;border-radius: 10px;}</style></head><body><div class="" id="title">开始抽奖啦!</div><div class="btns"><span id="start">开始</span><span id="stop">停止</span></div><script type="text/javascript">var data = ["刘英帅", "李登昌", "李旭峰", "韩宇鹏", "连宇杰", "李俊奇"];var timer = null;window.onload = function() {var start = document.getElementById("start");var stop = document.getElementById("stop");var flag = 0;//开始抽奖start.onclick = playFun;stop.onclick = stopFun;//键盘事件document.onkeypress = function(event) {event = event || window.event;if(event.keyCode == 13) {//键码等于13时表明按下的是回车键if(flag == 0) {playFun();flag = 1;} else {stopFun();flag = 0;}}}}function playFun() {var title = document.getElementById("title");var start = document.getElementById("start");clearInterval(timer);timer = setInterval(function() {var random = Math.floor(Math.random() * data.length);title.innerHTML = data[random];}, 50)start.style.background = '#999';}function stopFun() {clearInterval(timer);var start = document.getElementById("start");start.style.background = '#000';}</script></body></html>
0 0
- JavaScript实现抽奖系统,包括键盘事件
- 抽奖系统(键盘事件)
- 键盘事件抽奖系统实例
- 键盘事件模拟抽奖
- Javascript实现键盘事件
- 《js事件探秘》学习——实现抽奖系统
- 《js事件探秘》学习——实现抽奖系统
- js键盘事件_简单抽奖setInterval
- 原生javascript实现抽奖动画
- 大型抽奖系统的实现
- 简单的抽奖系统实现
- Javascript 键盘事件
- javascript监听键盘事件
- javascript监听键盘事件
- javascript 捕获键盘事件
- javascript监听键盘事件
- javascript 键盘事件总结
- 关于JavaScript键盘事件
- [LeetCode]292. Nim Game
- Java知识体系大全
- leetcode7. Reverse Integer
- POJ2352 Stars 树状数组
- 在Linux命令行中关闭操作系统的三种方法
- JavaScript实现抽奖系统,包括键盘事件
- 名企笔试:PPTV2015研发工程师笔试题(对称子字符串转自微信公众号:算法爱好者
- JZOJ4986. 神秘物质
- nova-api源码分析(一)--------创建虚机流程
- 【郑轻OJ】1405--Red and Black(dfs)
- 选夫婿2
- 20170227 总要有个开始
- hdu 1115 Lifting the Stone【多边形重心】
- 把字符串转为整数