jQuery仿照淘宝彩票换一注

所属分类:其他-动画效果

 7030  38  查看评论 (1)
jQuery仿照淘宝彩票换一注 ie兼容11

实现代码:

var y = 3;

$("input").click(function(event) {

    $("ul li").each(function(index, el) {

        ///开始///随机函数
        function createRandom(num, from, to)

        {
            var arr = [];
            for (var i = from; i <= to; i++) arr.push(i);
            arr.sort(function() {
                return 0.5 - Math.random();
            });
            arr.length = num;
            return arr;
        }

        function createRandom2(num, from, to) {
            var arr = [];
            var json = {};
            while (arr.length < num) {
                //产生单个随机数
                var ranNum = Math.ceil(Math.random() * (to - from)) + from;
                //通过判断json对象的索引值是否存在 来标记 是否重复			        
                if (!json[ranNum]) {
                    json[ranNum] = 1;
                    arr.push(ranNum);
                }
            }
            return arr;
        }
        ///结束///随机函数
        var arr = []; //声明一个空的数组
        arr = createRandom2(7, 1, 33)
        /*将随机生成的0-33的7个数字赋值给arr*/
        //定义了sort的比较函数将arr数组里面的数字
        arr.sort(function(a, b) {
            return a - b;
        });

        //利用循环让每个li取到arr数组的值
        for (var i = 0; i <= $("ul li").size(); i++) {
            $("ul li").eq(i).text(arr[i]);
        }
        /*每个圆转的度数等于  y*360*/
        y++;
        $("ul li").eq(index).css({
            "transform": 'rotate(' + y * 360 + 'deg)',
            "-moz-transform": 'rotate(' + y * 360 + 'deg)',
            "-webkit-transform": 'rotate(' + y * 360 + 'deg)',
            "-o-transform": 'rotate(' + y * 360 + 'deg)',
            "-s-transform": 'rotate(' + y * 360 + 'deg)'
        });

    });
    //判断随机生成的是不是小于10如果是的就给前面加上0如生成的是1那么就显示01
    $("ul li").each(function(index, el) {
        if (parseInt($(this).text()) < 10) {
            var cc = $(this).text();
            $(this).text("0" + cc)
        };
    });
});


相关插件-动画效果

canvas烟花效果

2018新年快乐烟花效果
  动画效果
 7735  93

css3河流时间轴效果

不依赖任何框架,纯css3写成,简单,实用
  动画效果
 5911  18

jQuery数据滚动

当页页滚动到一定位置时,数值自动增加动态效果
  动画效果
 17811  191

3Dtransfrom和animation的结合

一个学习css3transfm3D和animation的入门效果
  动画效果
 9024  150

讨论这个项目(1)回答他人问题或分享插件使用方法奖励jQ币

    1923761300 0
    2018/1/14 16:17:36

    篮球的号码规则有错

    回复
取消回复