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中ajax学习笔记3
Oct 16 Javascript
Event altKey,ctrlKey,shiftKey属性解析
Dec 18 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
Nov 23 Javascript
js中开关变量使用实例
Feb 24 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
angularjs 动态从后台获取下拉框的值方法
Aug 13 Javascript
vue中使用v-model完成组件间的通信
Aug 22 Javascript
微信小程序转发事件实现解析
Oct 22 Javascript
vue中使用elementUI组件手动上传图片功能
Dec 13 Javascript
详解Vue的七种传值方式
Feb 08 Vue.js
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
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP创建XML接口示例
2019/07/04 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
js实现select下拉框选择
2020/01/11 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
python已协程方式处理任务实现过程
2019/12/27 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
Pycharm调试程序技巧小结
2020/08/08 Python
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
2020/04/07 HTML / CSS
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
数控技术应用个人求职信范文
2014/02/03 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python