今天给大家带来的案列是html5转盘实例,可以直接拿来做抽奖程序,有需要的朋友可以拿去使用,下面是案列代码。

html5制作转盘游戏

h1{

width: 100%;

height: 3rem;

line-height: 3rem;

font-size: 1.8rem;

color:#c60;

text-align: center;

font-weight: bolder;

}

KinerLotter——大转盘

/**

* 根据转盘旋转角度判断获得什么奖品

* @param deg

* @returns {*}

*/

var whichAward = function(deg) {

if ((deg > 330 && deg <= 360) || (deg > 0 && deg <= 30)) { //10M流量

return "三网通流量 10M";

} else if ((deg > 30 && deg <= 90)) { //IPhone 7

return "iPhone7";

} else if (deg > 90 && deg <= 150) { //30M流量

return "三网通流量 30M";

} else if (deg > 150 && deg <= 210) { //5元话费

return "话费5元";

} else if (deg > 210 && deg <= 270) { //IPad mini 4

return "ipad mini4";

} else if (deg > 270 && deg <= 330) { //20元话费

return "话费20元";

}

}

var KinerLottery = new KinerLottery({

rotateNum: 8, //转盘转动圈数

body: "#box", //大转盘整体的选择符或zepto对象

direction: 0, //0为顺时针转动,1为逆时针转动

disabledHandler: function(key) {

switch (key) {

case "noStart":

alert("活动尚未开始");

break;

case "completed":

alert("活动已结束");

break;

}

}, //禁止抽奖时回调

clickCallback: function() {

//此处访问接口获取奖品

function random() {

return Math.floor(Math.random() * 360);

}

this.goKinerLottery(random());

}, //点击抽奖按钮,再次回调中实现访问后台获取抽奖结果,拿到抽奖结果后显示抽奖画面

KinerLotteryHandler: function(deg) {

alert("恭喜您获得:" + whichAward(deg));

} //抽奖结束回调

});

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

用Js操作HTTP的Cookie的实现步骤

html 边框虚线的实现步骤

AJAX的常用语法是什么

html页面转盘如何实现,html5制作转盘的详解及实例相关推荐

  1. html5 制作书架展示 PHP,html5制作转盘的详解及实例

    今天给大家带来的案列是html5转盘实例,可以直接拿来做抽奖程序,有需要的朋友可以拿去使用,下面是案列代码. html5制作转盘游戏 h1{ width: 100%; height: 3rem; li ...

  2. html5倒车游戏,html5制作转盘游戏

    html5制作转盘游戏 h1{ width: 100%; height: 3rem; line-height: 3rem; font-size: 1.8rem; color:#c60; text-al ...

  3. php推荐码生成,最新最全PHP生成制作验证码代码详解(推荐),验证码详解_PHP教程...

    最新最全PHP生成制作验证码代码详解(推荐),验证码详解 1.0 首先先看代码 好,现在结合以上代码,来分析分析以上用到的几个函数: ① imagecreatetruecolor(); imagecr ...

  4. canvas插件_HTML系列之-HTML5新元素之Canvas详解

    课程简介: 课程目标:通过本课程学习,掌握HTML5中图形绘制canvas的基本原理和使用,并利用canvas解决实际相关问题. 适用人群:具有一定html.css.javascript开发基础的人员 ...

  5. html5 3d全景代码,HTML5教程 三维全景详解

    本篇教程探讨了HTML5教程 三维全景详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < 准备: 1.一张或多张全景图片素材 2.pano2VR软件,链接: ...

  6. 视频教程-HTML5+CSS3项目实战详解-HTML5/CSS

    HTML5+CSS3项目实战详解 13年软件开发经验,设计开发30多个大型软件,涉及政府.银行.电信.能源等大型软件项目. 精通J2EE体系架构,熟练使用Struts.Spring.hibernate ...

  7. html里的section可以设置id,html5中section元素详解

    html5中section元素详解 一.总结 一句话总结: section元素 用来定义文章中的章节(通常应该有标题和段落内容) section元素的作用就是给内容分段,给页面分区 1.section ...

  8. HTML5本地存储使用详解

    HTML5本地存储使用详解 前言 随着Web应用的发展,需要在用户本地浏览器上存储更多的应用数据,传统的cookie存储的方案已经不能满足发展的需求,而使用服务器端存储的方案则是一种无奈的选择.HTM ...

  9. HTML5中section由什么组成,html5中section元素详解

    html5中section元素详解 一.总结 一句话总结: section元素 用来定义文章中的章节(通常应该有标题和段落内容) section元素的作用就是给内容分段,给页面分区 1.section ...

最新文章

  1. 2020年百度人工智能创意组技术报告评阅
  2. Unity: .NET下的依赖注入容器
  3. Python—实训day6—爬取汽车消费投诉案例
  4. c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目
  5. PCA的本质----特征值分解
  6. 创建Session时会把含有Session ID 的Cookie对象加到响应对象上
  7. java中 001_java实现_001,002.............xxx,的功能
  8. 什么时候以及为什么基于树的模型可以超过神经网络模型?
  9. 国内著名大师培训视频全集
  10. python torch.optim模块
  11. 用户画像、用户分群、用户分层,到底有啥区别?
  12. 大数据成神之路?那么你一定要看这里
  13. 程序员大佬都在用的代码编辑器,你不用就OUT啦
  14. 802.1x EAP(证书)、PEAP(证书、EAP-MSCHAP v2)认证配置(NPS、组策略)
  15. ZYNQ中DMA与AXI4总线-DMA简介
  16. openvino只支持英特尔6代以上的cpu
  17. 单光感pid巡线_技术解析——单颜色传感器巡线中的PID控制器
  18. 广丰计算机技术学院,广丰区五都镇中学祝晓旺——信息技术教育的拓荒者
  19. Luogu_P4140 奇数国
  20. Python(正则表达式)

热门文章

  1. 东莞金蝶服务器维护,金蝶软件最常见的问题处理方法
  2. labview插件下载
  3. 京东副总裁何晓冬:GPT-3后,人机对话与交互何去何从?| CCF-GAIR 2020
  4. 阿里云备案+ssl申请+Nginx配置https
  5. 10月14日笔记交叉开发开发板连接,远程登录和tftp服务器配置
  6. # MAC备份/导出IDEA配置
  7. 读书笔记-JavaScript面向对象编程(二)
  8. 微信小程序 ———— 使用ECharts实现树状关系图
  9. 3D打印的材料有哪几种?
  10. 【C语言】自动售货机