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 定时器调用传递参数的方法
Nov 12 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
May 10 Javascript
使用jQuery动态加载js脚本文件的方法
Apr 03 Javascript
JavaScript tab选项卡插件实例代码
Feb 23 Javascript
JQuery Mobile实现导航栏和页脚
Mar 09 Javascript
解决vue处理axios post请求传参的问题
Mar 05 Javascript
深入浅析Node环境和浏览器的区别
Aug 14 Javascript
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
微信小程序实现手势滑动效果
Aug 26 Javascript
JavaScript获取当前url路径过程解析
Dec 27 Javascript
easyUI 实现的后台分页与前台显示功能示例
Jun 01 Javascript
详解Node.JS模块 process
Aug 31 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
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
JavaScript 解析读取XML文档 实例代码
2009/07/07 Javascript
用cssText批量修改样式
2009/08/29 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
2020/09/12 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
JavaScript 中使用 Generator的方法
2017/12/29 Javascript
JS中Object对象的原型概念基础
2018/01/29 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python实现的tab文件操作类分享
2014/11/20 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
项目经理的岗位职责
2013/11/23 职场文书
幼儿园元旦家长感言
2014/02/27 职场文书
酒鬼酒广告词
2014/03/21 职场文书
培训师岗位职责
2015/02/14 职场文书
纯CSS实现hover图片pop-out弹出效果的实例代码
2021/04/16 HTML / CSS
MySQL 数据丢失排查案例
2021/05/08 MySQL
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
使用Redis实现分布式锁的方法
2022/06/16 Redis
Flink 侧流输出源码示例解析
2022/09/23 Servers