美文网首页
簡易九宮格大轉盤

簡易九宮格大轉盤

作者: SA_Arthur | 来源:发表于2017-06-19 16:19 被阅读0次

看了一下網上的lottery插件,看不懂(:3 」∠)
自己寫了個簡易的.....
測試地址

    var thisSite = 0         //當前位置
    ,   thisCircle = 0        //當前圈數
    ,   circle = 5            //基本轉動圈數
    ,   timer               //計時器
    ,   count               //獎品縂個數
    ,   speed = 40          //基本轉動速度
    ,   thisSpeed           //當前轉動速度
    ,   prize = 8           //獎品位置,從1開始
    ,   click = true;       //鎖定開始按鈕,默認是true,轉動時為false

    //點擊開始按鈕執行轉動
    $('#btn').click(function(){
        //當該按鈕為true的情況下才能啓動轉動,避免轉動時二次點擊
        if( click ){
            thisSpeed = speed;
            turn();
        }
    });
    //轉動方法
    function turn(){
        var box = $('#lottery')
        ,   item = box.find('.unit');
        count = item.length;  //重新統計獎品個數
        item.removeClass('active'); //去除所有獎品的選中效果
        box.find(".unit-" + thisSite).addClass('active');  //給當前位置增加選中效果

        if( thisSite == count ){ //當轉過一圈后,也就是當前位置等於獎品個數時
            thisSite = 0; //當前位置清零
            thisCircle ++; //增加圈數
        }else{
            thisSite ++;  //否則位置+1
        }

        if( thisCircle == circle && thisSite == prize ){ //當當前圈數等於基礎轉動圈數,并且當前位置是中獎位置時
            thisCircle = 0;  //當前圈數清零
            clearTimeout(timer);  //清除計時器
            click = true;  //解除開始按鈕的鎖定
            $('#pop').show();  //彈出獎品信息
        }else{
            //轉動速度的調整(寫得不好,需要重新修改)
            if( thisCircle > circle/2 ){
                thisSpeed += 10;
            }else if( thisCircle > circle-1 ){
                thisSpeed += 50;
            }
            timer = setTimeout('turn()',thisSpeed);  //循環調用turn()方法
            click = false;  //開始轉動時鎖定開始按鈕
        }
    };

2017年6月19日 第一次更新

相关文章

  • 簡易九宮格大轉盤

    看了一下網上的lottery插件,看不懂(:3 」∠)自己寫了個簡易的.....測試地址 2017年6月19日 ...

  • 斷更啦!才41天

    周日忘記寫簡書啦!才堅持41天就斷更了!郁悶!現在轉白班了只有在公司寫日記了!回家有時沒有wifi.今天大盤大漲卻...

  • 做正確的事情剩下的交給時間

    今天安徽合力再創新高收盤16.56!市值增加1056!目前手里持有安徽合力和龍大轉債!龍大的股票今天收盤漲了一個點...

  • 鎮魂 九宮格

  • 出師不利

    虧了500目前市值18100。持股沒有動!可轉債換成了龍大轉債!龍大肉食漲天上去啦!這只債每天開盤都會沖一波希望明...

  • 誰是有錢人~雷光霏&吉利星的未來研究室

    大家應該最關心的是自己將來是否有錢呢? 其實看看命盤上的“果報宮位”就知道! 紫微斗數的果報宮有三個:福德宮、遷移...

  • 微信小程序休閒網遊征服喵星文字攻略

    簡單介紹:這款遊戲是一個日積月累的養成遊戲!適合休閒娛樂!我非常的喜歡這個遊戲每天都玩! 日積月累金幣:轉盤=偷土...

  • 2023回歸簡書

    兜兜轉轉,我又回來了。 曾經,希望把自己的抑鬱經曆分享給其他人,註冊了簡書。 曾經,再度抑鬱症,重新打開了簡書,寫...

  • 家居裝飾

    簡約風格

  • 你是帥哥美女嗎?雷光霏&吉利星的未來研究室

    最近跟周老師聊到,其實從命盤中也可以看的出長相的, 如果「遷移宮、父母宮」有生年祿或自化祿的人都會比較漂亮! 若以...

网友评论

      本文标题:簡易九宮格大轉盤

      本文链接:https://www.haomeiwen.com/subject/dyggqxtx.html