<tfoot id="xud8h"><abbr id="xud8h"></abbr></tfoot>

<em id="xud8h"><em id="xud8h"></em></em>

      <th id="xud8h"><progress id="xud8h"></progress></th>
      <em id="xud8h"><em id="xud8h"></em></em>

      <strong id="xud8h"><dl id="xud8h"></dl></strong>

      轉(zhuǎn)盤抽獎(jiǎng)功能的實(shí)現(xiàn)思路和源碼分享

      二次開發(fā) admin 發(fā)布時(shí)間:2018-10-15 20:22:29 瀏覽:

       現(xiàn)在很多手機(jī)版網(wǎng)站都有轉(zhuǎn)盤抽獎(jiǎng)的功能,用積分或者很少的幾元錢就可以參與一次抽獎(jiǎng)?,F(xiàn)在就說一下抽獎(jiǎng)功能的實(shí)現(xiàn)思路。

      前端實(shí)現(xiàn)主要靠3個(gè)Jquery庫文件。

      <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>

      <script type="text/javascript" src="js/jQueryRotate.2.2.js"></script>

      <script type="text/javascript" src="js/jquery.easing.min.js"></script>

      disk.jpg

       

      //概率分布

      $prize_arr = array(

        '0' => array('id'=>1,'min'=>1, 'max'=>29,'prize'=>'一等獎(jiǎng)','v'=>1),

        '1' => array('id'=>2,'min'=>302,'max'=>328,'prize'=>'二等獎(jiǎng)','v'=>2),

        '2' => array('id'=>3,'min'=>242,'max'=>268,'prize'=>'三等獎(jiǎng)','v'=>5),

        '3' => array('id'=>4, 'min'=>182,'max'=>208,'prize'=>'四等獎(jiǎng)',  'v'=>7), 

        '4' => array('id'=>5,'min'=>122,'max'=>148,'prize'=>'五等獎(jiǎng)','v'=>10),

        '5' => array('id'=>6,'min'=>62,'max'=>88,'prize'=>'六等獎(jiǎng)','v'=>25),

        '6' => array('id'=>7,'min'=>array(32,92,152,212,272,332),'max'=>array(58,118,178,238,298,358),'prize'=>'七等獎(jiǎng)','v'=>50) 

        ); 

      獎(jiǎng)項(xiàng)的設(shè)置和概率分配。請注意,這里各個(gè)獎(jiǎng)項(xiàng)的角度設(shè)置要跟轉(zhuǎn)盤上的獎(jiǎng)項(xiàng)分別對應(yīng)。就是Min,Max部分的角度設(shè)置。

      $(function(){

              lottery();

      });

      function lottery(){

      $("#startbtn").click(function(){

      $.ajax({

      type: 'POST',

      url: '/disk/magic.php',

      dataType: 'json',

      cache: false,

      error: function(){

      alert('出錯(cuò)了!');

      return false;

      },

      success:function(json){

      var a = parseInt(json.angle); //角度

      var p = json.praisename;//獎(jiǎng)項(xiàng)

      var n = json.num;//剩余抽獎(jiǎng)次數(shù)

      if(p!="" && a!=0){

      $("#startbtn").rotate({

      duration:3000, //轉(zhuǎn)動(dòng)時(shí)間

      angle: 0, //默認(rèn)角度

      animateTo:3600+a, //轉(zhuǎn)動(dòng)角度

      easing: $.easing.easeOutSine,

      callback: function(){

      var con = confirm('恭喜你,中得'+p+'您還有'+n+'次抽獎(jiǎng)次數(shù),還要再來一次嗎?');

      $("#startbtn").rotate({angle:0});

      $("#startbtn").css("cursor","pointer");

      if(!con){

      $("#startbtn").unbind('click').css("cursor","default");

      }

      }

      });

      }else{

      alert("您已經(jīng)沒有抽獎(jiǎng)次數(shù)了!");

      }

      }

      })

      })

      }

      演示地址:

      http://m.0475seo.com/disk/disk.html

      也可以增加數(shù)據(jù)庫的表來保存每次抽獎(jiǎng)的記錄。然后扣除相應(yīng)的積分。會(huì)員和管理員在后臺可以查看。

      如果你在開發(fā)轉(zhuǎn)盤抽獎(jiǎng)功能的時(shí)候需要幫助,請跟我聯(lián)系:QQ804752009

       

       

      相關(guān)推薦
        無相關(guān)信息

      在線咨詢

      點(diǎn)擊這里給我發(fā)消息售前咨詢專員

      點(diǎn)擊這里給我發(fā)消息售后服務(wù)專員

      在線咨詢

      免費(fèi)通話

      24h咨詢:0475-2793529


      如您有問題,可以咨詢我們的24H咨詢電話!

      免費(fèi)通話

      微信掃一掃

      微信聯(lián)系
      返回頂部
      91在线看片国产免费观看,国产成人免费在线播放,国产精品无码无卡毛片不卡视频,精品无码国产一区二区三区.漫画
      <tfoot id="xud8h"><abbr id="xud8h"></abbr></tfoot>

      <em id="xud8h"><em id="xud8h"></em></em>

          <th id="xud8h"><progress id="xud8h"></progress></th>
          <em id="xud8h"><em id="xud8h"></em></em>

          <strong id="xud8h"><dl id="xud8h"></dl></strong>