php jq实现抽奖,jquery实现抽奖系统
闲来无事做了一个抽奖的系统:
抽奖系统
#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;
}
获奖者
开始
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
{
$(‘.show‘).eq(i).css({‘background‘:‘#ff0‘}); //去掉所有的背景色
}
$(‘.show‘).eq(idx).css({‘background‘:‘#f00‘}); //为当前选中的人加背景色
$("#person").html($(‘.show‘).eq(idx).html()); //将当前选中的人的名字显示在下面的框内
}
}
试用效果还可以.如图:
php jq实现抽奖,jquery实现抽奖系统相关推荐
- jquery php 抽奖,jquery实现抽奖系统
闲来无事做了一个抽奖的系统: 抽奖系统 #box{ width:450px; margin:0 auto; } .show{ width:100px; height:55px; text-align: ...
- php jquery ajax九宫格抽奖,jQuery九宫格抽奖
插件描述:网页中常用的九宫格抽奖代码 更新时间:2017/2/16 下午6:56:04 更新说明: 1.代码进行了优化: 2.更新了实际项目中用到的ajax接口请求,案例中注释便于展示效果: 3.主要 ...
- php jQuery 年会抽奖,jquery 年会抽奖程序
看了一下,传不了源代码,特粘帖html .center { text-align: center; height: auto; } .center span { font-size: 50px; fo ...
- 做html5抽奖程序xu,用jQuery实现抽奖程序
本文实例为大家分享了jQuery实现抽奖程序的具体代码,供大家参考,具体内容如下 1. 主要需求 实现一个抽奖功能. 点击开始按钮后,开始按钮禁用,停止按钮取消禁用,小图片实现快速切换显示. 点击停止 ...
- jquery 照片墙抽奖_使用jQuery滑动面板照片墙画廊
jquery 照片墙抽奖 View demo 查看演示Download Source 下载源 Today we will create a stunning full page photo wall ...
- jquery php抽奖转盘,JQuery+PHP转盘抽奖程序源码下载
本站之前有提供过一个简单易扩展.可控性强的Jquery转盘抽奖程序,主要讲述了前端实现抽奖表现的部分,这里给出另一个完整的php转盘抽奖程序,通过使用jQuery和PHP来实现,用PHP后台代码控制抽 ...
- 使用jquery实现抽奖的页面
使用jquery实现抽奖的页面 代码 <!DOCTYPE html> <html> <head><meta charset="UTF-8" ...
- html+抽奖游戏,九宫格抽奖HTML+JS版
div{ margin: 100px auto 0px; // 居中 width:500px; height:250px; border:3px solid black; // 边框 } li{ wi ...
- java 9宫格抽奖_九宫格抽奖HTML+JS版
div{ margin: 100px auto 0px; // 居中 width:500px; height:250px; border:3px solid black; // 边框 } li{ wi ...
最新文章
- php邮件发送失败,php服务器发送邮件失败问题解析
- Linux基础配置和查看命令帮助
- 贪心算法——洛谷(P4995)跳跳!
- 【蓝桥杯嵌入式】【STM32】8_USART之响应上位机指令发送实时时间
- get请求中params参数的使用
- 谁说Dota2赢了人类的AI太水?连比尔·盖茨都啧啧称赞了
- WdatePicker的一些用法
- SpringBoot导出txt文件
- 多隆,他从阿里的第一位程序员,做到了阿里的合伙人,是神一样的人物
- php极光短信验证码,极光短信验证码验证问题
- Premiere Pro之字幕添加(三)
- sendgrid html text,使用SendGrid发送电子邮件
- Practice II 字符串
- 如何转换图片格式?教你三招一键轻松转换图片格式
- 如何通过浏览器访问本地电脑文件
- 织梦cms教程:自定义表单添加提交时间
- Marvolo Gaunt's Ring 【CodeForces 855B】
- 自定义小头像相互叠加
- each中的this
- 如何给计算机硬盘加密上锁,一招教你如何给磁盘加密,保护自己隐私人人有责!-电脑怎么上锁...