求哥JS高手帮我扣一个模块
我在我网上下载了一个幸运转盘的html 想把里面的转盘功能单独扣出来 但是不JS不太懂 求个高手
可以加我QQ:106347857
------解决方案--------------------给id为inner的控件添加了click事件了。。 $("#inner").click(function () {,然后ajax请求动态页获取角度,调用start方法
如果是其他控件触发ajax,那么在ajax的success回调中调用start方法就行了,参数为deg,应该是角度,具体是什么值就不清楚了,应该0~360度之间的值
function start(deg) {
deg = deg
------解决方案-------------------- lostDeg[parseInt(lostDeg.length * Math.random())];
running = true;
clearInterval(timer);
totalDeg = 360 * 5 + deg;
steps = [];
now = 0;
countSteps();
requestAnimFrame(step)
}
window.start = start;
start(30)------解决方案--------------------start函数是关键:
function start(deg) {
deg = deg
------解决方案--------------------
lostDeg[parseInt(lostDeg.length * Math.random())];
running = true;
clearInterval(timer);
totalDeg = 360 * 5 + deg;//转盘总共转动的度数
......
}
大概看了下,源码中是没有给start传参的,所以函数里的deg都是随机生成的,所以最后转盘转动的度数也会随机。如果给start传参,转盘的转动的度数就会确定(即你穿的角度+360*5),那么位置也就确定了。