插件描述:点击抽奖缩略图弹出抽奖转盘
//通过AJAX从后台传数据,获取奖品
/* $.ajax({
type:"post",//请求方式
url:"/",//请求地址
dataType:"json",//响应数据类型
success:function(data){
var index = data.prize;
var degNum;//通过角度获取奖品顺时针,45度一个奖品
if(index==1){
degNum=248;
}else if(index==2){
degNum=248;
}else if(index==3){
degNum=248;
}else if(index==4){
degNum=248;
}else if(index==5){
degNum=248;
}else if(index==6){
degNum=248;
}else if(index==7){
degNum=248;
}else if(index==8){
degNum=248;
}
if(!$this.isDoing) {
goRotate(degNum);//调用
isDoing = true;//ture阻止连续点击抽奖
}
},
error:function(){
alert('服务器连接失败,请稍后再试!');
}
})*/
//对应奖品
function renderCbFun(deg) {
var str = '';
if (deg >= 0 && deg < 45) {
str = '1000美元现金券';
} else if (deg >= 45 && deg < 90) {
str = '5000美元现金券';
} else if (deg >= 90 && deg < 135) {
str = '20美金抵现券';
} else if (deg >= 135 && deg < 180) {
str = '500美元现金券';
} else if (deg >= 180 && deg < 225) {
str = '8美元抵现券';
} else if (deg >= 225 && deg < 270) {
str = 'iPhone XS Max';
} else if (deg >= 270 && deg < 315) {
str = '10美元抵现?';
} else if (deg >= 315 && deg < 360) {
str = '2000美金现金券';
}
}
//创建转盘随机角度(测试时使用)
function clickCbFun(deg) {
var random = Math.floor(Math.random() * 360);//获取随机角度
goRotate(random);
}