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 相关文章推荐
另类调用flash无须激活的方法
Dec 27 Javascript
基于prototype扩展的JavaScript常用函数库
Nov 30 Javascript
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
自己动手制作jquery插件之自动添加删除行的实现
Oct 13 Javascript
js innerHTML 改变div内容的方法
Aug 03 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
Sep 10 Javascript
React Native项目框架搭建的一些心得体会
May 28 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
apache rewrite_module模块使用教程
2008/01/10 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
python 测试实现方法
2008/12/24 Python
python实现百度关键词排名查询
2014/03/30 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
德国PC硬件网站:CASEKING
2016/10/20 全球购物
香港彩色隐形眼镜在线商店:Stunninglens(全球免费送货)
2019/05/10 全球购物
初中生学习的自我评价
2013/11/14 职场文书
护理专业优质毕业生自荐书
2014/01/31 职场文书
商铺门前三包责任书
2014/07/25 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
钱学森观后感
2015/06/04 职场文书
人民的好儿女观后感
2015/06/18 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server