rouletteWheel是一款基于HTML5 canvas的可用于制作幸运抽奖大轮盘的jQuery插件。该抽奖大轮盘抽奖允许你添加任意数量的“奖品”,并会随机为它们添加一种不同的颜色。它的特点有:
<button>
按钮。该抽奖大轮盘插件依赖于jQuery和jQuery UI以及HTML5 canvas。使用时要引入jquery.min.js,jquery-ui.min.js和rouletteWheel.js文件。
<script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery-ui.min.js"></script> <script type="text/javascript" src="js/rouletteWheel.js"></script>
可以使用一个空的<canvas>
来制作该抽奖大轮盘。
<canvas id="canvas" width="500" height="500"></canvas>
在页面加载完毕之后,可以使用下面的方法来初始化该抽奖大轮盘插件。
$('canvas').rouletteWheel({ items : { 'key' : 'value' }, selected : function(key, value){ 'selected callback function' }, spinText : 'Spin me' //中间按钮上的文字 });
github:https://github.com/JavoByte/rouletteWheel