读书人

求哥JS高手帮小弟我扣一个模块

发布时间: 2013-11-02 19:41:10 作者: rapoo

求哥JS高手帮我扣一个模块
我在我网上下载了一个幸运转盘的html 想把里面的转盘功能单独扣出来 但是不JS不太懂 求个高手
可以加我QQ:106347857 js html qq
[解决办法]
给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),那么位置也就确定了。

读书人网 >JavaScript

热点推荐