html5 制作书架展示 PHP,html5制作转盘的详解及实例
今天给大家带来的案列是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));
} //抽奖结束回调
});
相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
相关阅读:
html5 制作书架展示 PHP,html5制作转盘的详解及实例相关推荐
- html页面转盘如何实现,html5制作转盘的详解及实例
今天给大家带来的案列是html5转盘实例,可以直接拿来做抽奖程序,有需要的朋友可以拿去使用,下面是案列代码. html5制作转盘游戏 h1{ width: 100%; height: 3rem; li ...
- html5 游戏 算法,JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】...
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解[圆形情况] 发布时间:2020-10-10 13:42:43 来源:脚本之家 阅读:95 作者:krapnik 本文实例讲述了JS/HTML ...
- 制作一个简单的轮播图(详解新手教学)
制作一个简单的轮播图(详解新手教学) 相信很多初学者,无论是前端还是后端,对于制作页面时,都想自己亲手制作一个轮播图. 如何制作一个轮播图: 基础知识:有HTML,Css,js基础 本文使用技术: H ...
- 【前端就业课 第一阶段】HTML5 零基础到实战(六)表格详解
注意:手机(APP)打开,内容显示更佳,不会的私聊博主即可 想要拿代码或加入学习计划(** 博主会监督你并且教你写文章 **)的拉到最下面(PC端Web打开)加博主即可,目录也在最下面. 参加博主前端 ...
- 制作CYDIA发布源的DEB文件,详解!
原文地址:制作CYDIA发布源的DEB文件,详解!作者:NeoZ 首先需要一个可以编辑和压制的环境,Ubuntu/Debian 是 deb 文件系统的原生系统,在兼容性和处理性能上最好. 如果你没有L ...
- html5 php 数据库操作,HTML_HTML5本地数据库基础操作详解,下面分别介绍本地数据库的各 - phpStudy...
HTML5本地数据库基础操作详解 下面分别介绍本地数据库的各个API及其使用方法. 1.利用openDatabase创建数据库 我们可以利用openDatabase方法创建数据库.openDataba ...
- html5 制作书架展示 PHP,简单做出HTML5翻页效果文字特效
简单做出HTML5翻页效果文字特效 之前在网上看到一款比较有新意的HTML5文字特效,文字效果是当鼠标滑过是出现翻开折叠的效果,类似书本翻页.于是我兴致勃勃的点开源码看了一下,发现其实实现也挺简单的, ...
- HTML5新增5个行内语义元素(详解)
●mark mark元素表示页面中需要突出显示的文本.(相当于荧光笔在纸上标出的文字) 除mark元素之外,em和strong元素也可以突出显示文本. <div><mark>h ...
- 摄屏播放插件html5,Js视频播放器插件Video.js使用方法详解
Video.js快速入门 我们可以下载 Video.js 的源码放到自己的服务器上,或者使用免费的 CDN 托管版本. 在页面中引用video-js.cs样式文件和video.js 使用免费的CDN托 ...
最新文章
- servlet-------------jsp 地址栏变化
- maven中jar下载失败
- python wpf教程_WPF使用IronPython库的简单Demo
- exposed beyond app through Intent.getData(),或FileUriExposedException
- _Linux结束进程到底有多少种方法?
- Windows Phone(wp7)系统长按的秘密
- 梁肇新《编程高手箴言》书评
- kali linux捉肉鸡教程,简单扫4899端口捉肉鸡菜鸟教程详细版
- 网络工程师(中级)知识点记录
- win7与internet时间同步出错_【时间同步出错】win7系统同步internet时间总是提示同步时出错的解决方法...
- 模型压缩——重参数化
- 详解Linux与Unix系统的区别与联系
- 基于WIFI信号的呼吸和心率检测(论文总结)
- 希望计算机专业同学都知道这些老师
- IBM技术论坛:使用 Cobertura 和反射机制提高单元测试中的代码覆盖率
- c语言对于随机数的产生于应用,c语言之产生随机数详解
- 3D激光开源项目——BLAM安装使用过程的一些问题
- centos使用storcli工具查看服务器硬盘和raid组信息
- 【C语言-嵌入式】‘a0x7f‘代表什么意思?
- zTree(二)树状图下拉框
热门文章
- 解决微信环境下无法通过链接唤起App Store、微信访问App Store 链接白屏问题
- 梦幻新开服务器维护,《梦幻西游2》6月新开服务器公告
- 020-JVM-类加载器的四个层级-ClassLoader
- PB9核心之——数据窗口对象使用
- 半导体测试概论笔记——第二章半导体测试基本概念
- 【Day 3】机器阅读理解——常见机器阅读理解模型(下)
- 基于linux的oracle_rac实时应用集群研究,基于Linux的OracleRAC实时应用集群研究毕业设计论文...
- verilog语言实现简易二进制计算器
- PhoneGap移动开发框架
- canvas简单实现纯色背景图片抠图