jQuery幸运大转盘抽奖活动代码

XML/HTML Code
- <div class="turntable-bg">
- <!--<div class="mask"><img src="images/award_01.png"/></div>-->
- <div class="pointer"><img src="images/pointer.png" alt="pointer"/></div>
- <div class="rotate" ><img id="rotate" src="images/turntable.png" alt="turntable"/></div>
- </div>
JavaScript Code
- <script type="text/javascript">
- $(function (){
- var rotateTimeOut = function (){
- $('#rotate').rotate({
- angle:0,
- animateTo:2160,
- duration:8000,
- callback:function (){
- alert('网络超时,请检查您的网络设置!');
- }
- });
- };
- var bRotate = false;
- var rotateFn = function (awards, angles, txt){
- bRotate = !bRotate;
- $('#rotate').stopRotate();
- $('#rotate').rotate({
- angle:0,
- animateTo:angles+1800,
- duration:8000,
- callback:function (){
- alert(txt);
- bRotate = !bRotate;
- }
- })
- };
- $('.pointer').click(function (){
- if(bRotate)return;
- var item = rnd(0,7);
- switch (item) {
- case 0:
- //var angle = [26, 88, 137, 185, 235, 287, 337];
- rotateFn(0, 337, '未中奖');
- break;
- case 1:
- //var angle = [88, 137, 185, 235, 287];
- rotateFn(1, 26, '免单4999元');
- break;
- case 2:
- //var angle = [137, 185, 235, 287];
- rotateFn(2, 88, '免单50元');
- break;
- case 3:
- //var angle = [137, 185, 235, 287];
- rotateFn(3, 137, '免单10元');
- break;
- case 4:
- //var angle = [185, 235, 287];
- rotateFn(4, 185, '免单5元');
- break;
- case 5:
- //var angle = [185, 235, 287];
- rotateFn(5, 185, '免单5元');
- break;
- case 6:
- //var angle = [235, 287];
- rotateFn(6, 235, '免分期服务费');
- break;
- case 7:
- //var angle = [287];
- rotateFn(7, 287, '提高白条额度');
- break;
- }
- console.log(item);
- });
- });
- function rnd(n, m){
- return Math.floor(Math.random()*(m-n+1)+n)
- }
- </script>
原文地址:http://www.freejs.net/article_jquerywenzi_725.html
最近更新
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
我爱薅羊毛
点击最多
广告赞助
相关文章
- jquery点击显示或隐藏内容,可以一次展开多个和...
- tooltips/弹出层/消息提示效果,支持点击与...
- jquery来实现的添加商品和减少商品数量,用于购...
- jQuery手机端弹出层提示对话框
- php js实现拖动滑块完成拼图验证码
- 同时显示世界各地时间的会走动的时钟