php抽奖功能(php+lottery.js实现九宫格抽奖功能)
类别:编程学习 浏览量:2566
时间:2022-01-14 02:03:16 php抽奖功能
php+lottery.js实现九宫格抽奖功能php+lottery.js制作九宫格抽奖实例,本抽奖功能效果表现好,定制方便简单,新手学习跟直接拿来用都非常不错,兼容IE、火狐、谷歌等浏览器。
引入抽奖插件lottery.js
|
<script type= "text/javascript" src= "js/lottery.js" ></script> |
开始抽奖函数start_lottery()
|
function start_lottery(){ if (flag){ //alert('正在抽奖,请等待抽奖结果!'); //return false; return void(0); } flag=true; index = 1; //当前选中对象的位置 fast = rand(3,6); //在哪个位置开始加速 cycle = rand(3,5); //转动多少圈 speed = 300; //开始时速度 $.ajax({ url: 'lottery.php' , type: "post" , data:null, dataType: "json" , timeout: 20000, cache: false, beforeSend: function (){ // 提交之前 }, error: function (){ //出错 flag=false; }, success: function (res){ //成功 if (typeof(res.award_id)!= 'undefined' ){ lucky = res.award_id; //中奖号码 award = res.award_name; //奖品名称 show_lottery(); } else { flag=false; alert(res.err); } } }); } |
PHP里奖品配置
|
//奖品配置 $award = array ( // 奖品ID => array('奖品名称',概率) 1 => array ( '悟空公仔' ,0.1), 2 => array ( '小乖虎公仔' ,0.1), 3 => array ( '神秘大礼包' ,0.1), 4 => array ( '智能游戏手柄' ,0.1), 5 => array ( '小角鹿公仔' ,0.1), 6 => array ( '豆蛙抱枕' ,0.1), 7 => array ( '游戏耳机' ,0.2), 8 => array ( '雷蛇键盘' ,0.2), ); $r =rand(1,100); |
总结
以上所述是小编给大家介绍的php+lottery.js实现九宫格抽奖功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
原文链接:https://www.cnblogs.com/woleyia/archive/2019/07/21/11220723.html
您可能感兴趣
- thinkphp框架多文件上传完整代码(Thinkphp5 自定义上传文件名的实现方法)
- php入门教程环境搭建教程(PHP从零开始打造自己的MVC框架之入口文件实现方法详解)
- linux如何安装php环境(Linux下安装Memcached服务器和客户端与PHP使用示例)
- php中命名空间常用吗(PHP命名空间定义与用法实例分析)
- php中function函数的用法(PHP中quotemeta函数的用法讲解)
- php怎么设计策略模式(php设计模式之策略模式应用案例详解)
- php工作原理及功能(php设计模式之适配器模式原理、用法及注意事项详解)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- php开发详细步骤(php源码的安装方法和实例)
- php使用面向对象如何写好代码(PHP面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
- php语法分析方法(PHP中localeconv函数的用法)
- php对接微信付款(PHP微信支付功能示例)
- php微信公众号管理后台(php实现微信公众号创建自定义菜单功能的实例代码)
- php框架创建控制器代码(php连接sftp的作用以及实例代码)
- phpstudyv8.0使用教程学习(phpStudy环境安装SSL证书教程)
- php一直提示错误(关于php开启错误提示的总结)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
- 春节放假几天(春节放假几天2023法定几天)
- 今天 3月13日,31年前,一个英雄少年感动了中国(今天3月13日31年前)
- 你好,新成理人丨成都理工大学2019级新生开学典礼隆重举行(新成理人丨成都理工大学2019级新生开学典礼隆重举行)
热门推荐
- 阿里云服务器更改登录密码(阿里云服务器怎么修改登录密码?)
- 淘宝算法推荐逻辑公式(详解淘宝H5 sign加密算法)
- 微信昵称python(Python 微信之获取好友昵称并制作wordcloud的实例)
- mysql数据表的创建与管理(MySQL数据操作-DML语句的使用)
- mvc中Action前HttpPost的作用
- css怎么设置div边框(div+css实现带箭头的面包屑导航栏)
- sql分析命令(详解SQL中的DQL查询语言)
- ftp管理用户权限(FTP 分类账户设置经验谈)
- vue做个人页面(vue简易记事本开发详解)
- laravel 开发自定义组件(解决Laravel blade模板转义html标签的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9