php+lottery.js实现九宫格抽奖功能


Posted in PHP onJuly 21, 2019

php+lottery.js制作九宫格抽奖实例,本抽奖功能效果表现好,定制方便简单,新手学习跟直接拿来用都非常不错,兼容IE、火狐、谷歌等浏览器。

php+lottery.js实现九宫格抽奖功能

引入抽奖插件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实现九宫格抽奖功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

PHP 相关文章推荐
PHP 简单数组排序实现代码
Aug 05 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
PHP下escape解码函数的实现方法
Aug 08 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
php中chdir()函数用法实例
Nov 13 PHP
PHP中防止SQL注入方法详解
Dec 25 PHP
详解PHP执行定时任务的实现思路
Dec 21 PHP
PHP加密解密实例分析
Dec 25 PHP
golang 调用 php7详解及实例
Jan 04 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
PHP操作Redis数据库常用方法示例
Aug 25 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 #PHP
Smarty缓存机制实例详解【三种缓存方式】
Jul 20 #PHP
PHP INT类型在内存中占字节详解
Jul 20 #PHP
PHP检测一个数组有没有定义的方法步骤
Jul 20 #PHP
PHP defined()函数的使用图文详解
Jul 20 #PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 #PHP
PHP抽象类和接口用法实例详解
Jul 20 #PHP
You might like
php下检测字符串是否是utf8编码的代码
2008/06/28 PHP
php+javascript的日历控件
2009/11/19 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
node.js文件上传重命名以及移动位置的示例代码
2018/01/19 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
Windows和Linux动态库应用异同
2016/04/17 面试题
生物技术毕业生自荐信
2013/10/23 职场文书
家长对小学生的评语
2014/01/28 职场文书
大班开学家长寄语
2014/04/04 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
违纪检讨书范文
2015/01/27 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
Python中npy和mat文件的保存与读取
2022/04/24 Python