jQuery+rotate仿QQ音乐抽奖转盘

jQuery+rotate仿QQ音乐抽奖转盘

前几天用一个jqueryRotate插件实现了转盘的效果。比起那些很炫丽的flash是稍逊点,但也基本实现了需求。Rotate插件只要判断每个奖荐对应的角度,然后设置指针的转动角度就可以了。

淘建站为您提供更多_其它特效_抽奖_旋转_抽奖,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 200 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

HTML

<div class="rotary">
    <img class="hand" src="images/z.png" alt="">
</div>
<div class="list">
    <strong>100%中奖</strong>
    <h4>中奖用户名单</h4>
    <ul>
        <li>
            <span>154**88</span> <span>获得1个月绿钻</span>
        </li>
        <li>
            <span>6161***034</span> <span>获得11个月绿钻</span>
        </li>
        <li>
            <span>2349***224</span> <span>获得1个月绿钻</span>
        </li>
        <li>
            <span>433***54</span> <span>获得2个月绿钻</span>
        </li>
        <li>
            <span>5154***234</span> <span>获得4个月绿钻</span>
        </li>
        <li>
            <span>3213***123</span> <span>获得2个月绿钻</span>
        </li>
        <li>
            <span>898****362</span> <span>获得9个月绿钻</span>
        </li>
    </ul>
</div>

引入jQuery和jquery.rotate.min.js

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

jQuery

$(function() {
        var $hand = $('.hand');

        $hand.click(function() {
            var data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
            data = data[Math.floor(Math.random() * data.length)];
            switch (data) {
                case 1:
                    rotateFunc(1, 16, '恭喜你抽中了1个月绿钻');
                    break;
                case 2:
                    rotateFunc(2, 47, '恭喜你抽中了2个月绿钻');
                    break;
                case 3:
                    rotateFunc(3, 76, '恭喜你抽中了3个月绿钻');
                    break;
                case 4:
                    rotateFunc(4, 106, '恭喜你抽中了4个月绿钻');
                    break;
                case 5:
                    rotateFunc(5, 135, '恭喜你抽中了5个月绿钻');
                    break;
                case 6:
                    rotateFunc(6, 164, '恭喜你抽中了6个月绿钻');
                    break;
                case 7:
                    rotateFunc(7, 193, '恭喜你抽中了7个月绿钻');
                    break;
                case 8:
                    rotateFunc(7, 223, '恭喜你抽中了8个月绿钻');
                    break;
                case 9:
                    rotateFunc(7, 252, '恭喜你抽中了9个月绿钻');
                    break;
                case 10:
                    rotateFunc(7, 284, '恭喜你抽中了10个月绿钻');
                    break;
                case 11:
                    rotateFunc(7, 314, '恭喜你抽中了11个月绿钻');
                    break;
                case 12:
                    rotateFunc(7, 345, '恭喜你抽中了12个月绿钻');
                    break;
            }
        });

        var rotateFunc = function(awards, angle, text) {
            $hand.stopRotate();
            $hand.rotate({
                angle: 0,
                duration: 5000,
                animateTo: angle + 1440,
                callback: function() {
                    alert(text);
                }
            });
        };
});

之前我们讲了rotate抽奖转盘,并且附带抽奖程序的。

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/183.html
jQuery+rotate仿QQ音乐抽奖转盘 希望对你有帮助,感谢您的支持!
  • 纯css3网状布局鼠标经过图片旋转特效

    纯css3网状布局鼠标经过图片旋转特效

  • 旋转的正方体css3制作3D立体效果

    旋转的正方体css3制作3D立体效果

  • css实现3D陀螺旋转

    css实现3D陀螺旋转

  • 纯css3 3D图片立方体旋转动画特效

    纯css3 3D图片立方体旋转动画特效

  • canvas制作旋转的万花筒

    canvas制作旋转的万花筒

  • html5 canvas文字标签云3D旋转动画特效

    html5 canvas文字标签云3D旋转动画特效

  • html5 canvas页面滚动背景图片旋转动画特效

    html5 canvas页面滚动背景图片旋转动画特效

  • css3实现旋转彩色光晕球体

    css3实现旋转彩色光晕球体

  • CSS3实现陀螺旋转特效

    CSS3实现陀螺旋转特效

  • 3D立体旋转美女_纯CSS3实现

    3D立体旋转美女_纯CSS3实现

  • css效果旋转3d图

    css效果旋转3d图

  • 太极自动旋转css3自适应

    太极自动旋转css3自适应

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2