在这里用到了layui的插件,使用了其中的动画效果和弹窗
一定要初始化
var layer;
var index;
var intcishu=0; //为已抽次数
var intkaishicishu = 5; //每轮最高抽奖次数
var boolsate = false; //抽奖状态
var intin = @ViewBag.strValideCode; //判断抽奖的一个随机值
其中Index为页面九宫格的隐藏值
其中大部分代码为JS
然后将九宫格的隐藏值,赋值给index,以便于判断,是否中奖
index
= othis[0].value;
因为该数据是数组,所以使用数字的方式获取,不然无法获取到值,如果不确定值为什么类型,建议先到页面输出一遍。
当我抽中大奖时(index=intin),就不可在本轮抽奖中继续抽奖,只能开启新一轮的抽奖
if (anim === 'layui-anim-fadeout on') {
setTimeout(function () {
othis.removeClass(anim);
othis.addClass("red")
}, 500);
}
并