微信大转盘 【案例源码】提供
现在很多网站都有抽奖活动,今天写下转盘抽奖,抽奖插件的手记,希望对您有用。
参与了微一热的活动大转盘开发,具体效果可以看官网演示:http://www.weiyr.com/dzp/info
以下为案例的微信转盘代码:
代码引用脚本
<script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jQueryRotate.2.2.js"></script> <script type="text/javascript" src="js/jquery.easing.min.js"></script>
H5方面转盘简单Demo写法:
<div class="ly-plate"><div class="rotate-bg"></div><div class="lottery-star"><img src="rotate-static.png" id="lotteryBtn"></div> </div>
样式方面:
<style type="text/css"> *{padding:0;margin:0} body{text-align: center;background-color: #1664ad; } .ly-plate{position:relative;width:509px;height:509px;margin: 50px auto; } .rotate-bg{width: 509px;height: 509px;background: url(ly-plate.png);position: absolute;top: 0;left: 0;margin-top: 0%; } .ly-plate div.lottery-star{width:214px;height:214px;position:absolute;top:150px;left:147px;/*text-indent:-999em;overflow:hidden;background:url(rotate-static.png);-webkit-transform:rotate(0deg);*/outline:none } .ly-plate div.lottery-star #lotteryBtn{cursor: pointer;position: absolute;top:0;left:0;*left:-107px } </style>
View Code
转盘的前端脚本:
<script type="text/javascript"> $(function(){var timeOut = function(){ //超时函数$("#lotteryBtn").rotate({angle:0, duration: 10000, animateTo: 2160, //这里是设置请求超时后返回的角度,所以应该还是回到最原始的位置,2160是因为我要让它转6圈,就是360*6得来的callback:function(){alert('网络超时')}}); }; var rotateFunc = function(awards,angle,text){ //awards:奖项,angle:奖项对应的角度$('#lotteryBtn').stopRotate();$("#lotteryBtn").rotate({angle:0, duration: 5000, animateTo: angle+1440, //angle是图片上各奖项对应的角度,1440是我要让指针旋转4圈。所以最后的结束的角度就是这样子^^callback:function(){alert(text)}}); };$("#lotteryBtn").rotate({ bind: { click: function(){var time = [0,1];time = time[Math.floor(Math.random()*time.length)];if(time==0){timeOut(); //网络超时 }if(time==1){var data = [1,2,3,0]; //返回的数组data = data[Math.floor(Math.random()*data.length)];if(data==1){rotateFunc(1,157,'恭喜您抽中的一等奖')}if(data==2){rotateFunc(2,247,'恭喜您抽中的二等奖')}if(data==3){rotateFunc(3,22,'恭喜您抽中的三等奖')}if(data==0){var angle = [67,112,202,292,337];angle = angle[Math.floor(Math.random()*angle.length)]rotateFunc(0,angle,'很遗憾,这次您未抽中奖')}}}} });}) </script>
View Code
活动通过后端提供转盘的中奖概率,大转盘前端只需要做好UI与Js 大转盘就可以完成
基本上设计转盘没有太大难点。UI界面反而是最重要的
转载于:https://www.cnblogs.com/xoray007/p/7922751.html
微信大转盘 【案例源码】提供相关推荐
- cocos2dx 圆盘抽奖_cocos2d编写的类似幸运大转盘抽奖源码
压缩包内容概览: cocos2d编写的类似幸运大转盘抽奖源码-帮你选择 ; 随机 ; 程序委托 ; 背高清 ; 背 ipad ; 返回 ; 默认 ; 默认@2x ; 图标-72 ; 图标@2x ; 我 ...
- h5大转盘抽奖源码后台_微信H5互动营销应该要如何做?
现在微信营销的队伍有越来越多的人群,许多的企业品牌都会选择用微信营销,而微信营销这么受欢迎是因为微信拉近了用户与企业品牌的关系.其中H5互动营销是最受欢迎的一种方式,那么微信H5互动营销要如何做呢? ...
- QQ红包源码 大转盘抽奖源码下载 微信红包源码
简介: 源码开发语言:PHP+MYSQL 源码描述说明: QQ红包源码微信红包源码QQCPA/QQ推广 微信CPA/微信活动 注意:以上文件和文件夹均可直接删除,如需用到文件夹需要的功能,新建同名的目 ...
- 微信小程序案例源码-cocos creator跨平台开发小游戏案例
前言 本人一直想学习游戏开发,以前做过Android游戏开发,但电脑坏了,所有源码都没有了,后面也就没有开发了,近来下班之余又想开发游戏了.开发游戏之前,需要考虑开发平台及语言,以前基于Android ...
- JEECG社区 一个微信教育网站案例源码分享
微信教育网站案例演示: http://t.cn/RvPgLcb 源码分享: http://pan.baidu.com/s/1cUImy 截图演示:
- 大转盘完整源码附效果图,可以下载直接用
本转盘实现功能,可以动态配置奖品和转盘相关的任何图片,可以灵活配置使用.是基于 uni-app 实现的.可以在小程序或者H5,各端兼容使用. 效果图:因为GIF图的掉帧,所以显示抽奖的转动速度慢,实际 ...
- 开源大转盘抽奖源码,带后台管理,可管理奖品和奖品中奖概率,java语言实现
闲话不说看图,基本功能都已经实现 可以上传商品,设置指定倍率,可以进行抽奖产品兑换,红包可以直接兑现的指定账户,功能已经写好了,开源地址下方: 幸运大转盘开源地址
- .net实现微信大转盘
本人参考网上一个php微信大转盘案例修改了一个.net版本的微信大转盘. 原php微信大转盘教程网址: 幸运大转盘-Jquery_PHP实现的抽奖程序(上)http://www.helloweba.c ...
- html5微信预约挂号源码,微信大转盘html5代码
[实例简介] 微信大转盘html5代码 [实例截图] [核心代码] $(function(){window.requestAnimFrame=(function(){return window.req ...
- asp大转盘抽奖程序代码微信大转盘asp版源码
昨天接到一个客户需求让帮忙找个asp的微信大转盘代码,我找遍全网也没找到有asp做的微信大转盘,网上基本上全是php做的大转盘,没办法受客户所托,昨晚给写了一个asp大转盘代码程序,后台设置奖项,每天 ...
最新文章
- ios日历视图实现日期输入
- Struts2入门这一篇就够了
- 顺序查找(c/c++)
- Python操作excel进行插入、删除行操作实例演示,利用xlwings库实现
- ApacheCN Vue 译文集 20211115 更新
- 小技巧 ----- 枚举整数的每一位数字
- 【预测模型】基于matlab RNN循环神经网络预测【含Matlab源码 363期】
- 没有权限角色管理功能菜单加载
- python 微信模块_Python实现清理微信僵尸粉功能示例【基于itchat模块】
- gbk、utf-8,这都是啥玩意儿? “Python编码“ 最全的教程来了
- 在谷歌搜索框内不显示搜索记录
- 传真SIP会话发起协议(SIP)
- Hipster the Kid - “Thinking Of” WA47电子管麦克风录制说唱人声
- 一个商品SKU是怎么生成的 1
- 海洋捕食者算法 MPA
- 什么是附近推?附近推怎么投放?
- Dell PowerEdge T140服务器安装系统笔记
- 计算机工作流程flash动画,计算机动画设计:FlashCS3
- 实战三十三:STAMP算法实现商品推荐实战 代码+数据
- android按住录音按钮_Android实现录音方法(仿微信语音、麦克风录音、发送语音、解决5.0以上BUG)...