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 相关文章推荐
JavaScript 中的事件教程
Apr 05 Javascript
jQuery 加上最后自己的验证
Nov 04 Javascript
简单实用的js调试logger组件实现代码
Nov 20 Javascript
uploadify 3.0 详细使用说明
Jun 18 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
Jun 08 Javascript
jQuery中获取checkbox选中项等操作及注意事项
Nov 24 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 Javascript
js实现截图保存图片功能的代码示例
Feb 16 Javascript
详解JavaScript作用域和作用域链
Mar 19 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
Sep 18 Javascript
js+audio实现音乐播放器
Sep 13 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
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
python简单实现计算过期时间的方法
2015/06/09 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python编程实现蚁群算法详解
2017/11/13 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
Python编程中类与类的关系详解
2019/08/08 Python
tensorflow如何批量读取图片
2019/08/29 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
Python定义一个Actor任务
2020/07/29 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
会计岗位描述
2014/02/22 职场文书
大学运动会入场词
2014/02/22 职场文书
保密工作实施方案
2014/02/24 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python