欢迎您  本站地址:   简单的九宫格转盘文字抽奖js代码-小库平台

小库平台

 找回密码
 立即注册
简单的九宫格转盘文字抽奖js代码-小库平台

小库平台

 找回密码
 立即注册
上一主题 下一主题

简单的九宫格转盘文字抽奖js代码

跳转到指定楼层
楼主
|只看大图 回帖奖励 |倒序浏览 |阅读模式

一简单的九宫格转盘文字抽奖js代码,支持自定义中奖文字,奖品序号,转盘速度等。

js代码
<script>
varprize=document.getElementById('prize');
varspans=document.querySelectorAll("div>span");
functionstart(){
//if(typeof(num)=='undefined'){
////spans[num].classList.remove('aa');//清空上一次结果
//console.log('hhh')
//}
spans.forEach(function(el,index){
if(index!=0){
el.classList.remove('aa');//清空上一次结果
}
})
prize.textContent='';
spans[8].style.cursor="not-allowed";
spans[8].onclick=null;
letnum=-1;//奖品序号
lettimes=parseInt(Math.random()*(30-18+1)+18,10);
lettime=0;//当前的旋转次数
letspeed=100;//转盘速度
timer=setInterval(function(){
num++;
time++;
if(num>7){
num=0;
spans[0].classList.add('aa');
spans[7].classList.remove('aa');
}elseif(num==0){
spans[num].classList.add('aa');
spans[7].classList.remove('aa');
}else{
spans[num].classList.add('aa');
spans[num-1].classList.remove('aa');
}
if(time>times){
spans[8].onclick=start;
spans[8].style.cursor="pointer";
clearInterval(timer);
prize.textContent='恭喜您抽中了'+spans[num].textContent+'!!!';
}
},speed)
}
spans[8].onclick=start;
</script>



下载
回复

使用道具 举报

小黑屋|小库平台

GMT+8, 2024-9-20 07:46 , Processed in 3.957093 second(s), 19 queries , Xcache On.

Powered by Discuz! 3.4

小库提示

扫描下方二维码,访问手机版。