jquery中奖实例代码
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <title>中奖实例</title> <style> * { padding: 0; margin: 0; } body,html { width: 100%; height: 100%; } .ctn { width: 100%; height: 100%; background-color: #ccc; } .ctn .disk { width: 446px; height: 446px; border-radius: 1000px; position: relative; margin: 0 auto; background: url(http://sandbox.runjs.cn/uploads/rs/253/e6wsbxul/disk.jpg) no-repeat center; } .ctn .disk .btn { width: 85px; height: 85px; border-radius: 100px; position: absolute; top: 189px; left: 178px; cursor: pointer; } .ctn .disk img { position: absolute; top: 119px; left: 165px; } .ctn .disk .word { font-weight: bold; } </style> <script id="jquery_182" type="text/javascript" class="library" src="http://runjs.cn/js/sandbox/jquery/jquery-1.8.2.min.js"></script> <script id="jqueryplugins9_jquery_rotate_22" type="text/javascript" class="library" src="http://runjs.cn/js/sandbox/jquery-plugins/jQueryRotate.2.2.js"></script> </head> <body> <div class="ctn"> <div class="disk"> <img src="http://sandbox.runjs.cn/uploads/rs/253/e6wsbxul/start.png" width="112" /> <div class="btn"></div> <p class="word">点击小图开始吧~</p> </div> </div> <script> //转盘数据 var data = [ {angle: 0, reward: "恭喜您中了一等奖,呵呵~"}, {angle: 30, reward: "谢谢参与,呵呵~"}, {angle: 60, reward: "谢谢您的参与,呵呵~"}, {angle: 90, reward: "要加油哦,呵呵~"}, {angle: 120, reward: "恭喜您中了三等奖,呵呵~"}, {angle: 150, reward: "运气先攒着,呵呵~"}, {angle: 180, reward: "谢谢您的参与,呵呵~"}, {angle: 210, reward: "再接再厉,呵呵~"}, {angle: 240, reward: "恭喜您中了二等奖,呵呵~"}, {angle: 270, reward: "祝您好运,呵呵~"}, {angle: 300, eward: "谢谢您的参与,呵呵~"}, {angle: 330, reward: "不要灰心,呵呵~"} ]; //鼠标事件 var onoff = true; $(".btn").click(function() { if(onoff){ var result = whichNum(), angle = 0; angle = data[result]["angle"]; $("img").rotate({ angle: angle, animateTo: 3600 + data[result]["angle"], duration: 6000, callback: function() { $(".word").text(data[result]["reward"]); onoff = true; } }); } onoff = false; }); //分散中奖概率 function whichNum() { var index = Math.ceil(Math.random()*100), num = 0; switch(true) { case (index==1)://一等奖 num = 0; break; case (index>1&&index<=4)://二等奖 num = 1; break; case (index>4&&index<=10)://三等奖 num = 2; break; default://参与奖 num = 3; } if(num==3) { num = Math.floor(Math.random()*9) + 3; } return num; } </script> </body> </html>
jquery中奖实例代码的更多相关文章
- jquery ajax jsonp跨域调用实例代码
今天研究了AJAX使用JSONP进行跨域调用的方法,发现使用GET方式和POST方式都可以进行跨域调用,这里简单分享下,方便需要的朋友 客户端代码 复制代码 代码如下: <%@ Page Lan ...
- JQuery 获取json数据$.getJSON方法的实例代码
这篇文章介绍了JQuery 获取json数据$.getJSON方法的实例代码,有需要的朋友可以参考一下 前台: function SelectProject() { var a = new Array ...
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
这篇文章介绍了模拟jQuery中的ready方法及实现按需加载css,js实例代码,有需要的朋友可以参考一下 一.ready函数的实现经常用jQuery类库或其他类库中的ready方法,有时候 ...
- 三种动态加载js的jquery实例代码另附去除js方法
!-- 这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getscript("test.js&quo ...
- jQuery Ajax方法调用 Asp.Net WebService、WebMethod 的详细实例代码
将以下html存为ws.aspx <%@ Page Language="C#" AutoEventWireup="true" %> <scri ...
- 后台接受ajax传递值的实例代码
后台接受ajax传递值的实例代码: 使用ajax可以实现无刷新数据交互,下面是一段后台代码接收ajax传递值的实例代码供需要的朋友参考,希望能够带来帮助. ajax代码如下: $(function ( ...
- jQuery Ajax 实例 ($.ajax、$.post、$.get)转
Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了. 推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:ht ...
- Jquery zTree实例
zTree[简单介绍] zTree 是利用 JQuery 的核心代码,实现一套能完毕大部分经常使用功能的 Tree 插件 兼容 IE.FireFox.Chrome 等浏览器 在一个页面内可同一时候生成 ...
- jquery ajax实例教程和一些高级用法
jquery ajax的调用方式:jquery.ajax(url,[settings]),jquery ajax常用参数:红色标记参数几乎每个ajax请求都会用到这几个参数,本文将介绍更多jquery ...
随机推荐
- CVE-2013-3908 Internet Explorer打印预览功能可导致信息泄露
原文:http://masatokinugawa.l0.cm/2014/11/ie-printpreview-infoleak.html 问题1: 在IE9和以前的版本当中进行打印预览操作时,IE会取 ...
- 绕过杀毒软件抓取windows密码
使用procdump,由于是微软的东西,带微软签名杀软不会报毒. procdump -accepteula -ma lsass.exe lsass.dmp copy出 lsass.dmp到本机. mi ...
- windows 通过ssh连接到Linux主机
1. 确定Linux主机已经开启了ssh功能. 1.1--确认sshserver是否启动 ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/in ...
- Android消息处理机制
Android消息处理机制 Android应用程序消息处理机制(深入到native,实际由管道实现-pipe&epoll)
- 2014总结&2015计划
2014总结&2015计划 今天是2015/1/1,新的一年终于到来了,昨天老板要求提交2014的工作总结和2015的工作计划,正好提醒我,要总结和计划了. 先回顾2014年初的计划: 新年计 ...
- delphi动态数组指针问题
就一个button事件 procedure TForm1.btn7Click(Sender: TObject); Type TMyArr = array of array of array of In ...
- 【转】 使用Redis的Pub/Sub来实现类似于JMS的消息持久化
http://blog.csdn.net/canot/article/details/52040415 关于个人对Redis提供的Pub/Sub机制的认识在上一篇博客中涉及到了,也提到了关于如何避免R ...
- SQL Server 触发器【转】
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程.触发器主要是通过事件进行触发被自动调用执行的.而存储过程可以通过存储过程的名称被调用. Ø 什么是触发器 触发器对表进行插入.更新.删 ...
- CC Debugger调试下载接口
调试下载接口: 引脚序号 引脚名称 相关说明 1 GND 地线 2 VDD 目标板电源正端 3 DC 调试-时钟线 4 DD 调试-数据线 5 CSn 下载-片选线(低电平有效) 6 SCLK 下载- ...
- ImageX用来做Windows OEM部署
https://technet.microsoft.com/en-us/library/cc722145(v=ws.10).aspx http://download.csdn.net/user/phc ...