版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
前些日子开发了一个抽奖程序这个程序百分之九十的逻辑使用JavaScript和JQuery写的,瞬间感觉能JS学到极致也是一种境界,虽然自己继续向这种境界前进
首先说一下这抽奖程序的大体逻辑,首先说怎样让转盘转起来怎样抽中某个奖品,抽中奖品后怎样转盤停在准确位置是这样子的,当我们点击抽奖的时候这时候转盘开始转起来,当转够了足够圈数后我们就利用Ajax触发一个事件,这个倳件就是向后台数据库抽去一个奖品等奖品抽出来后,将奖品的标识与转盘上的图片的标识以对应然后实现定位。下面是代码
//获取隨机数(奖品个数范围内) alert("网络超时,请检查您的网络设置!");当程序启动后转盘的速度靠着setTimeout()这个函数转动起来,将setTimeout()这个函数封装在转动函数roll()内部这就实现了递归,使转盘不断转动起来知道最终确定奖品的位置。