首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-11-02 
求哥JS高手帮我扣一个模块我在我网上下载了一个幸运转盘的html想把里面的转盘功能单独扣出来但是不JS不太

求哥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),那么位置也就确定了。

热点排行