实现了大转盘、抽奖类小游戏的制作,开发者可以自定义样式
#依赖插件 ./libs/choujiang.js
var lottery = new LotteryDial(document.getElementById('js_pointer'), {
speed: 30, // 每帧速度
areaNumber: 8 // 奖区数量
})
var index = -1
lottery.on('start', function () {
// 请求获取中奖结果
index = Math.round(Math.random() * 7)
lottery.setResult(index)
})
lottery.on('end', function () {
console.log('中奖奖区:' + index)
})
样式修改详见css/style.css,用例详见 rotarydraw.html。