jQuery实现大转盘抽奖活动仿QQ音乐代码分享


Posted in Javascript onAugust 21, 2015

jQuery实现大转盘抽奖活动仿QQ音乐抽奖特效源码是一款基于jQuery,点击大转盘开始抽奖可抽到绿钻的仿qq音乐抽奖转盘的代码。

运行效果图:---------------------------------------效果查看 源码下载--------------------------------------

jQuery实现大转盘抽奖活动仿QQ音乐代码分享

为大家分享的jQuery实现大转盘抽奖活动仿QQ音乐抽奖特效代码如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>仿QQ音乐jQuery抽奖转盘代码</title>

<style type="text/css">
* { margin: 0; padding: 0;}
body { font-family: "Microsoft Yahei"; background-color: #15734b;}
h1 { width: 900px; margin: 40px auto; font: 32px "Microsoft Yahei"; text-align: center; color: #fff;}
.dowebok { width: 894px; height: 563px; margin: 0 auto; background-image: url(images/s3_bg.png);}
.rotary { position: relative; float: left; width: 504px; height: 504px; margin: 20px 0 0 20px; background-image: url(images/g.png);}
.hand { position: absolute; left: 144px; top: 144px; width: 216px; height: 216px; cursor: pointer;}
.list { float: right; width: 300px; padding-top: 44px;}
.list strong { position: relative; left: -45px; display: block; height: 65px; line-height: 65px; font-size: 32px; color: #ffe63c;}
.list h4 { height: 45px; margin: 30px 0 10px; line-height: 45px; font-size: 24px; color: #fff;}
.list ul { line-height: 36px; list-style-type: none; font-size: 12px; color: #fff;}
.list span { display: inline-block; width: 94px;}
</style>

</head>

<body>
<h1>仿QQ音乐抽奖转盘</h1>
<div class="dowebok">
 <div class="rotary">
 <img class="hand" src="images/z.png" alt="">
 </div>
 <div class="list">
 <strong>100%中奖</strong>
 <h4>中奖用户名单</h4>
 <ul>
 <li>
 <span>154**88</span> <span>获得1个月绿钻</span>
 </li>
 <li>
 <span>6161***034</span> <span>获得11个月绿钻</span>
 </li>
 <li>
 <span>2349***224</span> <span>获得1个月绿钻</span>
 </li>
 <li>
 <span>433***54</span> <span>获得2个月绿钻</span>
 </li>
 <li>
 <span>5154***234</span> <span>获得4个月绿钻</span>
 </li>
 <li>
 <span>3213***123</span> <span>获得2个月绿钻</span>
 </li>
 <li>
 <span>898****362</span> <span>获得9个月绿钻</span>
 </li>
 </ul>
 </div>
</div>

<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/jquery.rotate.min.js"></script>
<script>
$(function(){
 var $hand = $('.hand');

 $hand.click(function(){
 var data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
 data = data[Math.floor(Math.random()*data.length)];
 switch(data){
 case 1:
 rotateFunc(1,16,'恭喜你抽中了1个月绿钻');
 break;
 case 2:
 rotateFunc(2,47,'恭喜你抽中了2个月绿钻');
 break;
 case 3:
 rotateFunc(3,76,'恭喜你抽中了3个月绿钻');
 break;
 case 4:
 rotateFunc(4,106,'恭喜你抽中了4个月绿钻');
 break;
 case 5:
 rotateFunc(5,135,'恭喜你抽中了5个月绿钻');
 break;
 case 6:
 rotateFunc(6,164,'恭喜你抽中了6个月绿钻');
 break;
 case 7:
 rotateFunc(7,193,'恭喜你抽中了7个月绿钻');
 break;
 case 8:
 rotateFunc(7,223,'恭喜你抽中了8个月绿钻');
 break;
 case 9:
 rotateFunc(7,252,'恭喜你抽中了9个月绿钻');
 break;
 case 10:
 rotateFunc(7,284,'恭喜你抽中了10个月绿钻');
 break;
 case 11:
 rotateFunc(7,314,'恭喜你抽中了11个月绿钻');
 break;
 case 12:
 rotateFunc(7,345,'恭喜你抽中了12个月绿钻');
 break;
 }
 });

 var rotateFunc = function(awards,angle,text){
 $hand.stopRotate();
 $hand.rotate({
 angle: 0,
 duration: 5000,
 animateTo: angle + 1440,
 callback: function(){
 alert(text);
 }
 });
 };
});
</script>


</body>
</html>

以上就是jQuery实现大转盘抽奖活动仿QQ音乐代码,希望大家可以喜欢。

Javascript 相关文章推荐
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
Aug 19 Javascript
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
XHTML下,JS浮动代码失效的问题
Nov 12 Javascript
javascript中获取下个月一号,是星期几
Jun 01 Javascript
关于js new Date() 出现NaN 的分析
Oct 23 Javascript
js中typeof的用法汇总
Dec 12 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
原生JS实现图片懒加载之页面性能优化
Apr 26 Javascript
JavaScript命名空间模式实例详解
Jun 20 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
Oct 27 Javascript
JavaScript的垃圾回收机制与内存管理
Aug 06 Javascript
js变形金刚文字特效代码分享
Aug 20 #Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 #Javascript
JS实现的通用表单验证插件完整实例
Aug 20 #Javascript
jquery Easyui快速开发总结
Aug 20 #Javascript
纯jquery实现模仿淘宝购物车结算
Aug 20 #Javascript
js实现按钮颜色渐变动画效果
Aug 20 #Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 #Javascript
You might like
php注销代码(session注销)
2012/05/31 PHP
php实现telnet功能示例
2014/04/08 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
jQuery操作cookie的示例代码
2019/06/05 jQuery
layer 关闭指定弹出层的例子
2019/09/25 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
Python中列表(list)操作方法汇总
2014/08/18 Python
Python的另外几种语言实现
2015/01/29 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
python+tkinter编写电脑桌面放大镜程序实例代码
2018/01/16 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
护士岗位职责
2014/02/16 职场文书
学习考察心得体会
2014/09/04 职场文书
数学教师求职信范文
2015/03/20 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
分家协议书范本
2016/03/22 职场文书