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 相关文章推荐
JavaScript 字符串乘法
Aug 20 Javascript
jquery获取input的value问题说明
Aug 19 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
JQuery实现带排序功能的权限选择实例
May 18 Javascript
JS实现页面载入时随机显示图片效果
Sep 07 Javascript
JQuery实现DIV其他动画效果的简单实例
Sep 18 Javascript
Angular4表单验证代码详解
Sep 03 Javascript
页面点击小红心js实现代码
May 26 Javascript
微信小程序实现提交input信息到后台的方法示例
Jan 19 Javascript
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
微信小程序嵌入腾讯视频源过程详解
Aug 08 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
第二节--PHP5 的对象模型
2006/11/16 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
python实现名片管理系统项目
2019/04/26 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
python利用opencv实现颜色检测
2021/02/23 Python
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
在职人员函授期间自我评价分享
2013/11/08 职场文书
经典促销广告词大全
2014/03/19 职场文书
广告业务员岗位职责
2015/02/13 职场文书
教师培训学习心得体会
2016/01/21 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
Python实现仓库管理系统
2022/05/30 Python