以前的时候想用抽奖程序,总是觉得很复杂不知道从什么地方下手,可以是没有思路。不是道js+html能不能实现转盘形式的抽奖,我也没有很去研究。为什么不去研究呢,不是因为自己不想去,是因为考虑到js的兼容性,哎!不得不说的是都是让那个不同浏览器之间的竞争给搞复杂了。

 这里来了解一下这个程序的原理。有以下几点。

1.得先生成个随机数字,因为是抽奖吗!都是一些未知的问题。(Math.主要是这个类来做的)

2.产生转盘转圈的动画 ,这里和上面产生的随机数字有一定的关系,随机数字为决定让这个转盘为转支几圈(也可以说是转多少度)各停止。(timer 主要用这个类来实现)

3.当转盘停止的时候来获取转盘当前转运的度数,根据这个度数来判断得的什么奖。

      原理和大家分享了,代码自己动手写一下吧。编程的世界里还是头绪要清晰。下面给大家展示一下效果。我做的是一个看自己的运气的,其实原理都一样。

 

 

标签: none

添加新评论