• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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实现九宫格抽奖功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

    您可能感兴趣的文章:
    • jquery——九宫格大转盘抽奖实例
    • jquery实现九宫格大转盘抽奖
    • 原生JS实现九宫格抽奖
    • js实现九宫格抽奖
    • 原生JS实现九宫格抽奖效果
    • jquery+h5实现九宫格抽奖特效(前后端代码)
    上一篇:在 Laravel 项目中使用 webpack-encore的方法
    下一篇:PHP封装cURL工具类与应用示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

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