使用jquery.rotate.js 插件简单的转盘抽奖示例:

1.引入jQuery和jquery.rotate.js插件

<script src="static/js/jquery.min.js"></script>
<script src="static/js/jquery.rotate.min.js"></script>

2.HTML

<div class="luck-draw"><div class="lottery-bg"><img src=""></div><a id="playbtn" class="btn-play" href="javascript:void(0);" title="开始抽奖"></a>
</div>

3.js

$(function() {var $btn = $('.lottery-bg'); // 旋转的div        var clickfunc = function() {var data = [1, 2, 3, 4, 5, 6]; //抽奖//data为随机出来的结果,根据概率后的结果data = data[Math.floor(Math.random() * data.length)]; //1~6的随机整数switch(data) {case 1:                         rotateFunc(1, 0, '6666元京东购物卡');break;case 2:rotateFunc(2, 0, '0.36元微信红包');break;case 3:rotateFunc(3, 240, '0.56元微信红包');break;case 4:rotateFunc(4, 180, '0.68元微信红包');break;case 5:rotateFunc(5, 120, '爱奇艺视频黄金会员月卡');break;case 6:rotateFunc(6, 60, '华为Watch 2运动手表');break;}}$("#playbtn").click(function() {clickfunc();});var rotateFunc = function(awards, angle, text) {$btn.stopRotate();$btn.rotate({angle: 0, //旋转的角度数  duration: 5000, //旋转时间animateTo: angle + 1440, //给定的角度,让它根据得出来的结果加上1440度旋转    animateTo:从当前角度值动画旋转到给定的角度值 (或给定的角度参数)callback: function() {isture = false; // 标志为 执行完毕}});};});

jquery.rotate.js 转盘抽奖示例相关推荐

  1. jquery rotate.js

    CSS3 提供了多种变形效果,比如矩阵变形.位移.缩放.旋转和倾斜等等,让页面更加生动活泼有趣,不再一动不动.然后 IE10 以下版本的浏览器不支持 CSS3 变形,虽然 IE 有私有属性滤镜(fil ...

  2. PHP jQuery微信大转盘抽奖源代码分享

    微信大转盘抽奖-jQuery+PHP实现,发现很多转盘抽奖,都实现了前台部分,大部分都使用了HTML5技术,但是后台自己调整抽奖几率不方便,索性自己收集资料,在一个转盘抽奖的基础上,增加了PHP部分代 ...

  3. 转盘抽奖hTML CSS jquery,jquery转盘抽奖功能实现

    一.用到的素材 二.代码如下,重点是js部分 jQuery九宫格大转盘抽奖 #lottery{width:570px;height:510px;margin:0px auto;border:4px s ...

  4. jquery抽奖转盘java_jquery实现九宫格大转盘抽奖

    下面我们来分享一个九宫格抽奖特效 特效说明: 一款jQuery九宫格大转盘抽奖代码网页特效,点击抽奖按钮开始随机抽奖选择奖品,可设置起点位置.奖品数量.转动次数.中奖位置参数.(兼容测试:IE7及以上 ...

  5. 【jQuery】使用jquery.form.js,获取提交表单返回值

    jQuery表单库介绍 实现 html 中提交表单并实现不跳转页面处理返回值 jQuery表单库(jquery.form.js库)以jQuery为基础,用于处理表单AJAX提交,使得表单AJAX提交简 ...

  6. js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器

    原文:js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器 源代码下载地址:http://www.zuidaima.com/share/1779633798073344.htm 看到网页上有 ...

  7. js框架jquery实现的幸运大转盘抽奖程序代码,兼容多种浏览器(Internet Explorer 6.0+ 、Firefox 2.0 、Safari 3 、Opera 9 、Chrome)

    博客目录 js框架jquery实现的幸运大转盘抽奖程序代码 实现功能截图 系统功能 使用技术 代码 写在最后 js框架jquery实现的幸运大转盘抽奖程序代码 本系统实现了一个幸运转盘抽奖,兼容多种浏 ...

  8. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...

    C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25. ...

  9. php ajax 概率 转盘,php+jquery实现转盘抽奖 概率可任意调

    转盘抽奖,炫丽的一般是flash做的.不懂flash而又不需要那么炫丽,可以简单的通过jquery来实现.网上教程有很多,跟着做了一下,也贴出来吧.要实现转盘抽奖,有两个关键点,一是让转盘或指针转起来 ...

最新文章

  1. 构建 编译和运行Urho3D工程
  2. mysql原生查询单条数据_原生查询数据库流程
  3. Linux常用命令全名
  4. Cpp / shared_ptr
  5. OpenCV显示copyMakeBorder功能的实例(附完整代码)
  6. 基于语言文件的asp.net全球化解决方案
  7. IDEA中使用Maven
  8. ReentrantLock 中的 4 个坑!
  9. 矿井水质在线监测系统
  10. javascript基础修炼(10)——VirtualDOM和基本DFS
  11. seo日常工作表_5 個日常要做的 SEO 維護工作
  12. 重读The C programming Lanuage 笔记二:运算符优先级
  13. 揭秘苹果“地下黑工厂”:临时工薪资无保障,男厕所门口排长龙
  14. 程序应该怎样写比较规范
  15. 网络安全攻防实验室通关教程-脚本关
  16. MeshLab学习笔记
  17. 软件Hspice基础知识学习笔记(1)
  18. 计算机无法识别机械硬盘,机械硬盘无法识别【面对办法】
  19. android箭头的样式修改,安卓自定义控件 一个指示用的箭头
  20. 微信小程序上传图片到服务器(java后台以及使用springmvc)

热门文章

  1. UVA 10870 Recurrences 矩阵快速幂
  2. oracle 数据库文件丢失
  3. zen cart 操作
  4. string 与stringbuilder的区别
  5. MySQL 双主单写,主库偶尔出现大量延迟的原因
  6. bat中的start
  7. Eclipse中与CVS相连的工程中的文件,不显示版本信息时,如何处理(重启Eclipse)!
  8. java异常中的finally(一)
  9. 解决 Illegal DefaultValue null for parameter type integer 异常
  10. mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack