jquery输入数字随机抽奖特效的简单实现代码


Posted in Javascript onJune 10, 2016

简介:jQuery自定义数值抽奖活动代码是一款点击开始按钮计算机会产生玩家输入范围内的随机数,点击停止按钮,将显示数字最终结果的效果。

效果图如下:

jquery输入数字随机抽奖特效的简单实现代码

代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>jQuery自定义数值抽奖活动代码 - 三水点靠木</title><base target="_blank" />

 <script type="text/javascript" src="http://down.yulu.3water.com/jquery/jquery-1.12.4.min.js"></script>
 <script type="text/javascript" src="http://yulu.3water.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://yulu.3water.com">三水点靠木</a>
<a href="http://yulu.3water.com/texiao/">特效库</a>
<a href="http://yulu.3water.com/h/bjaf/07a7l2on.htm">代码说明</a></p>
 </div>
</body>
</html>

js文件代码如下:

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://yulu.3water.com/h/bjaf/3siyd3x7.htm
  {
   return; 
  }

  if (range == 0)
  {
   return;
  }

  if (isNaN(range))//http://yulu.3water.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://yulu.3water.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 相关文章推荐
用js脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
Aug 27 Javascript
jQuery实战之仿淘宝商城左侧导航效果
Apr 12 Javascript
JS刷新框架外页面七种实现代码
Feb 18 Javascript
JSON传递bool类型数据的处理方式介绍
Sep 18 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
Bootstrap自定义文件上传下载样式
May 26 Javascript
Angularjs单选框相关的示例代码
Aug 17 Javascript
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
Element UI框架中巧用树选择器的实现
Dec 12 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
Jan 24 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
Oct 30 Javascript
jQuery学习心得总结(必看篇)
Jun 10 #Javascript
修改js confirm alert 提示框文字的简单实例
Jun 10 #Javascript
由简入繁实现Jquery树状结构的方法(推荐)
Jun 10 #Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 #Javascript
关于网页中的无缝滚动的js代码
Jun 09 #Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 #Javascript
JavaScript事件学习小结(三)js事件对象
Jun 09 #Javascript
You might like
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
防止用户利用PHP代码DOS造成用光网络带宽
2011/03/01 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php生成图片缩略图的方法
2015/04/07 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
2020/04/17 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
Python连接mysql方法及常用参数
2020/09/01 Python
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
高中生校园生活自我评价
2013/09/19 职场文书
公司清洁工岗位职责
2013/12/14 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
安全生产责任书范本
2014/04/15 职场文书
电子商务专业毕业生自荐书
2014/06/22 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
见习期个人总结
2015/03/05 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
初中体育教学随笔
2015/08/15 职场文书
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers