新年到,素材火送一款红色喜庆的新年抽奖模板

来源:https://www.sucaihuo.com/js/578.html 2015-11-29 03:34浏览(1017) 收藏

猴年到,素材火给大家拜年了,这款喜庆的新年抽奖模板送给素材火的粉丝,感谢大家一直支持,我们会更加努力。
新年到,素材火送一款红色喜庆的新年抽奖模板
分类:其它特效 > 抽奖 难易:初级
查看演示 下载资源 下载积分: 25 积分

引入rotate抽奖插件

<script src="js/jquery.rotate.min.js"></script>

点击开始抽奖

var $rotaryArrow = $('#rotaryArrow');
var $result = $('#result');
var $resultTxt = $('#resultTxt');
var $resultBtn = $('#result');

$rotaryArrow.click(function() {
    var data = [0, 1, 2, 3, 4, 5, 6, 7];
    data = data[Math.floor(Math.random() * data.length)];
    switch (data) {
        case 1:
            rotateFunc(1, 87, '恭喜您获得了 <em>1</em> 元代金券');
            break;
        case 2:
            rotateFunc(2, 43, '恭喜您获得了 <em>5</em> 元代金券');
            break;
        case 3:
            rotateFunc(3, 134, '恭喜您获得了 <em>10</em> 元代金券');
            break;
        case 4:
            rotateFunc(4, 177, '很遗憾,这次您未抽中奖,继续加油吧');
            break;
        case 5:
            rotateFunc(5, 223, '恭喜您获得了 <em>20</em> 元代金券');
            break;
        case 6:
            rotateFunc(6, 268, '恭喜您获得了 <em>50</em> 元代金券');
            break;
        case 7:
            rotateFunc(7, 316, '恭喜您获得了 <em>30</em> 元代金券');
            break;
        default:
            rotateFunc(0, 0, '很遗憾,这次您未抽中奖,继续加油吧');
    }
});

结束抽奖,并回调

var rotateFunc = function(awards, angle, text) {  //awards:奖项,angle:奖项对应的角度
    $rotaryArrow.stopRotate();
    $rotaryArrow.rotate({
        angle: 0,
        duration: 5000,
        animateTo: angle + 1440, //angle是图片上各奖项对应的角度,1440是让指针固定旋转4圈
        callback: function() {
            $resultTxt.html(text);
            $result.show();
        }
    });
};
标签: 抽奖lottery
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2