js 九宫格怎么实现顺时针旋转抽奖

JavaScript011

js 九宫格怎么实现顺时针旋转抽奖,第1张

用setinterval

,每隔1秒或者2秒,然后写一个自增的

i,i是几就让第几个框亮,当i到9,就把i

置成1,至于框亮,可以改变框的背景色来处理。用js修改。

js用向后端发送请求,然后后端通过一些算法计算出要中的奖项或者旋转的角度,返回到前端,js根据返回的奖项或者旋转的角度,来决定最终停止的位置。

中奖几率基本不写在js里,因为js可以被破解和修改,都是写在后端的。

用AJAX吧,每次抽奖之后跟后台进行交互,获取用户抽奖后金币数~同时后台也需要对用户金币数进行校验,每次抽奖后减少用户金币= =`

var M_Money = <?php echo $cfg_ml->M_Money ?>

var C_Money = 10

$('button').click(function(){

    if (M_Money >= C_Money) {

        runCup()

        $('button').attr("disabled", true)

        $.ajax({

            url: 'choujiang.php',

            data: {res: 抽奖结果},

            method: 'POST',

            success: function(res){

               

               M_Money = res.M_Money

               $('button').removeAttr("disabled", true)

               // 抽奖结果通知

               // Todo

            }

        })

    }

    else{

        alert("亲,抽奖次数已用光!充值金币或点击“邀请好友”")

    }

})