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
您可能感兴趣
- php符串使用教程学习(PHP实现支持CURL字符串证书传输的方法)
- php脚本控制方法(php swoole多进程/多线程用法示例基于php7nts版)
- php建造者模式实例(PHP工厂模式、单例模式与注册树模式实例详解)
- php内存占用分析(PHP基础之输出缓冲区基本概念、原理分析)
- php 设置sessionid生成机制(PHP Cli 模式设置进程名称的方法)
- php怎么引用文件(php引用和拷贝的区别知识点总结)
- php语言程序设计基础面向对象(PHP面向对象程序设计之对象的遍历操作示例)
- php如何定时执行某项(php解决crontab定时任务不能写入文件问题的方法分析)
- php返回数组值最大的键(PHP实现通过二维数组键值获取一维键名操作示例)
- 解释php中可变变量并举例说明(PHP Primary script unknown 解决方法总结)
- phpstudy安装包打不开(phpStudy访问速度慢和启动失败的解决办法)
- php运行实例(php实例化一个类的具体方法)
- phpstudy安装教程详解学习(phpstudy下载安装简明图文教程)
- php代码打包环境加密(php实现对文件压缩简单的方法)
- 宝塔面板与php(宝塔面板如何安装PHP扩展)
- php面向对象如何开发(PHP创建对象的六种方式实例总结)
- 来了 成都轨道交通5条线路刷新 进度条(成都轨道交通5条线路刷新)
- 一部手机两套系统 OPPO Find X3的正确打开方式你知道吗(一部手机两套系统)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
热门推荐
- mysql最佳配置(详解DBeaver连接MySQL8以上版本以及解决可能遇到的问题)
- python爬虫爬取知乎(详解用python写网络爬虫-爬取新浪微博评论)
- 云主机的优势是什么(云主机有哪些用途和优势)
- docker 改变存储位置方式(修改Docker镜像默认存储位置的方法解决方法)
- python scrapy 框架原理(一步步教你用python的scrapy编写一个爬虫)
- 宝塔面板怎么导入网站(宝塔面板如何设置文件上传大小)
- sql server日期查询语句(SQL Server中查询结果超出了查询时间范围解决方法)
- python实现层次遍历二叉树(Python实现的序列化和反序列化二叉树算法示例)
- flex用法(详解关于flex-shrink如何计算的冷知识)
- vue弹窗模板(Vue登录页面的动态粒子背景插件实现)