首页 网站特效 PHP/Mysql 网站模板 视频教程 整站源码 云服务器 免责声明

素材码 > 抽奖 > 简易的jQuery九宫格抽奖代码

简易的jQuery九宫格抽奖代码

更新时间:2019-11-07 码币:1
357058607
简易的jQuery九宫格抽奖代码 应用简介

一款简易的jQuery九宫格抽奖代码,样式比较粗糙,可自行进一步美化。注:加载外部json数据文件,本地预览会有跨域问题,请在服务端查看演示效果。

js代码

<script src="https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> 
<script src="encryption-win.js"></script> 
<script> 
    $(function () { 
 
        document.querySelector('#me').addEventListener('click'function () { 
            $.ajax({ 
                url: './winData.json'
                method: 'get'
                success: function (data) { 
                    new Win({ 
                        el: '.lottery'//抽奖元素的父级 
                        startIndex: 1//从第几个位置开始抽奖 [默认为零] 
                        totalCount: 4//一共要转的圈数 
                        // winningIndex: data.win, //中奖的位置索引[1-8] 后台返回的中奖数字 
                        winningIndex: 3//模拟写死的,实际效果可接受后台返回 
                        speed: 50 //抽奖动画的速度 [数字越大越慢,默认100] 
                    }function () {  //中奖后的回调函数 
                        //do something 
                        $('.lottery li').each(function () { 
                            if ($(this).hasClass('active')) { 
                                //打印当前中奖信息 
                                console.log($(this).html()); 
                                $('.prize').html($(this).html()); 
                            } 
                        }); 
                    }); 
                } 
            }); 
        }
    });//end function 
</script>


  • 收藏
  • 投诉
评论列表