js抽奖转盘插件(随手写的一个demo)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="../lib/jquery-3.1.1.js"></script>
<script type="text/javascript" src="../js/prize-2.0.js"></script>
<style>
.container{
margin: 10px 200px;
}
.container .prize{
width: 500px;
height: 400px;
margin: auto;
}
.left{
float: left;
}
</style>
</head>
<body>
<div class="container">
<div class="prize">
</div>
<div class="btn-msg">
<div class="left"><button>开始</button></div>
<div class="left" style="margin-left: 20px">
获奖编号为:<span id="prize-num"></span>
</div>
</div>
</div>
<script type="text/javascript">
var list = [];
for (var i=1;i<20;i++){
list.push({title:i,ratio:0.1,img:"../img/"+i%5+".jpg"});
}
var option = {
isAuto:false,
emptyBlock:{
title:"再接再厉",
img:""
},
repeat:{
isOpen:false,
style:{
background:"red",
transform:"rotate(7deg)"
}
},
tooltip:function (data) {
},
activeStyle:{
border: "1px solid red"
},
series:{
data:list,
style:{
width:"78px",
height:"60px",
border: "1px solid yellow"
}
}
}
var p = new Prize($(".prize"),option);
$(".btn-msg button").click(function () {
this.disabled = true;
var _this = this;
p.beginExe(function (dom,data) {
$("#prize-num").append(data.title+",")
_this.disabled = false;
});
});
</script>
</body>
</html>
prize.js 下载地址