costheta = Math.cos(rad)
sintheta = Math.sin(rad)
是js数学函数
el.style.filter 是IE的滤镜函数,其他浏览器应该无效的
window.navigator.userAgent.indexOf("Chrome")>=1)
是判断当前使用的浏览器函数,根据不同浏览器调用不同代码来实现效果
其他的不太清楚了
原理上,由php生成一个随机数,然后ajax取得这个数,通过这个数,来显示给用户。 如果你要“转”起来,js还是比较麻烦的,你可以考虑用flash.因为js是无法操作图片的旋转度的。 当然,可以用一些其他方法模拟一下,有难度。转盘的指针设置一个选择角度的速度,这个速度开始一个递增的加速度,到一定速度以后,开始减速,直到角速度为零,当角速度为零的时候,获取指针影片剪辑的旋转角度,然后,根据每个奖品对应的旋转角度,判断利用SWITCH语句详细判断,给出获得的奖品。同样的,在角速度为零了以后,判断指针在哪个区域,设置指针位置指向奖品的中心