jQuery自定义数值抽奖活动代码


Posted in Javascript onJune 11, 2016

本文实例为大家分享了jquery输入数字随机抽奖特效代码,供大家参考,具体内容如下

代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>jQuery自定义数值抽奖活动代码 - 何问起</title><base target="_blank" />

 <script type="text/javascript" src="http://down.hovertree.com/jquery/jquery-1.12.4.min.js"></script>
 <script type="text/javascript" src="http://hovertree.com/texiao/jquery/76/pjs_01.js"></script>
 <style type="text/css">
  #bigDiv {
   width: 1080px;
   margin: 0px auto; /*div网页居中*/
   background-color: #494949;
   color: #FFFFFF;
  }

  h1 {
   text-align: center; /*文本居中*/
   padding-top: 10px;
  }

  #first, #second, #third {
   width: 360px;
   height: 360px;
   font-size: 150px;
   line-height: 360px;
   text-align: center;
   float: left; /*让三个盒子左浮动*/
  }

  #first {
   background-color: #009BFF;
   opacity: 0.9;
  }

  #second {
   background-color: #007CCC;
  }

  #third {
   background-color: #005388;
  }

  input {
   font-size: 30px;
   font-weight: 900;
  }

  #start {
   margin-left: 40%;
   margin-right: 5%;
  }a{color:blue;}
 </style>

</head>
<body>
 <div id="bigDiv">
  <h1>玩家幸运抽奖活动</h1>
  <div id="first"></div>
  <div id="second"></div>
  <div id="third"></div>
  <input type="button" value="开始" id="start">
  <input type="button" value="停止" id="stop" disabled="disabled">
 </div>

 <div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
  <p>适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.</p>
  <p>来源: <a href="http://hovertree.com">何问起</a>
<a href="http://hovertree.com/texiao/">特效库</a>
<a href="http://hovertree.com/h/bjaf/07a7l2on.htm">代码说明</a></p>
 </div>
</body>
</html>

js文件代码如下:

/**
 * Created by 何问起 午后的阳光 on 2016/5/14.
 */
var ran = 0;
var range = 0;
var myNumber;
/*将产生随机数的方法进行封装*/
function sjs(range) {
 ran = Math.random() * range;//[0,range)的随机数
 var result = parseInt(ran);//将数字转换成整数
 return result;
}
/*对显示随机数的方法进行封装*/
function showRandomNum() {
 var figure = sjs(range);
 $("#first").html(figure);
 var figure2 = sjs(range);
 $("#second").html(figure2);
 var figure3 = sjs(range);
 $("#third").html(figure3);
}
$(function () {
 /*点击开始按钮,产生的事件*/
 $("#start").click(function () {
  
  range = prompt("请输入随机数范围:", "168");

  if (range == null)//http://hovertree.com/h/bjaf/3siyd3x7.htm
  {
   return; 
  }

  if (range == 0)
  {
   return;
  }

  if (isNaN(range))//http://hovertree.com/h/bjaf/9vhm2l4f.htm
  {
   alert("请输入数字");
   return ;
  }
  /*将开始标签禁用,停止标签启用*/
  $("#start")[0].disabled = true;
  $("#stop")[0].disabled = false;
  if (range > 9999 || range<-999)
  {
   // by 何问起
   $("#bigDiv div").css("font-size", "60px");//http://hovertree.com/h/bjaf/omgdn4mu.htm
   //return;
  }
  myNumber = setInterval(showRandomNum, 50);//多长时间运行一次,单位毫秒
 });
 /*点击结束按钮*/
 $("#stop").click(function () {
  /*将开始标签启用,停止标签禁用*/
  $("#start")[0].disabled = false;
  $("#stop")[0].disabled = true;
  clearInterval(myNumber);
 });
});

以上就是,希望对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
javascript编程起步(第四课)
Feb 27 Javascript
Javascript中的数学函数
Apr 04 Javascript
YUI 读码日记之 YAHOO.lang.is*
Mar 22 Javascript
javascript小数计算出现近似值的解决办法
Feb 06 Javascript
最短的IE判断代码
Mar 13 Javascript
director.js实现前端路由使用实例
Feb 03 Javascript
request请求获取参数的实现方法(post和get两种方式)
Sep 27 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
Oct 08 Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 Javascript
使用vue实现各类弹出框组件
Jul 03 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
微信小程序实现蒙版弹出窗功能
Sep 17 Javascript
浅谈JavaScript的全局变量与局部变量
Jun 10 #Javascript
javaScript知识点总结(必看篇)
Jun 10 #Javascript
浅谈javascript基础之客户端事件驱动
Jun 10 #Javascript
用JavaScript获取页面文档内容的实现代码
Jun 10 #Javascript
老生常谈JavaScript数组的用法
Jun 10 #Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 #Javascript
jQuery学习心得总结(必看篇)
Jun 10 #Javascript
You might like
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
php实现mysql数据库连接操作及用户管理
2015/11/08 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
python lambda的使用详解
2021/02/26 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
校领导推荐信
2013/11/01 职场文书
编辑找工作求职信分享
2014/01/03 职场文书
小学生秋游活动方案
2014/02/23 职场文书
师德建设实施方案
2014/03/21 职场文书
幼儿园家长安全责任书
2014/07/22 职场文书
放牛班的春天观后感
2015/06/01 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL