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 相关文章推荐
toString()一个会自动调用的方法
Feb 08 Javascript
JS判断当前日期是否大于某个日期的实现代码
Sep 02 Javascript
jQuery基础框架浅入剖析
Dec 27 Javascript
Node.js DES加密的简单实现
Jul 07 Javascript
js带闹铃功能的倒计时代码
Sep 29 Javascript
js导出excel文件的简洁方法(推荐)
Nov 02 Javascript
js CSS3实现卡牌旋转切换效果
Jul 04 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
Dec 19 Javascript
原生js实现获取form表单数据代码实例
Mar 27 Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 Javascript
vue 解决form表单提交但不跳转页面的问题
Oct 30 Javascript
Vue实现返回顶部按钮实例代码
Oct 21 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
PHP define函数的使用说明
2008/08/27 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
PHP中常用的转义函数
2014/02/28 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
手机端转换rem适应
2017/04/01 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
Python中的Classes和Metaclasses详解
2015/04/02 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
python装饰器实例大详解
2017/10/25 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
django用户登录验证的完整示例代码
2019/07/21 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
Reebonz中国官网:新加坡奢侈品购物网站
2017/03/17 全球购物
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
SQL数据库笔试题
2016/03/08 面试题
七年级英语教学反思
2016/02/15 职场文书