数字规定时间内由0变大到一定数值,并千位分隔输出

<!DOCTYPE HTML>

<html lang="zh_CN">

<head>

<meta charset="UTF-8">

<title>数字动态效果</title>

<style type="text/css">

.MJHmain .MJHsimpleInfo {  padding: 78px 0;  text-align: center;   color: #939698;}

.MJHmain .MJHsimpleInfo li{ float: left;  width: 331px;  margin-top: 30px;}

p{width:600px; font-size: 16px;  margin-top: 13px;  text-align: right;}

</style>

</head>

<body>

<div id="wrap">

</div>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

<div class="MJHsimpleInfo">

<ul class="clearfix">

<li><p><em class="fangan">41,987</em>套</p>

<p>出行方案</p>

</li>

<li><p><em class="luxian">45,880,873</em>套</p>

<p>飞行路线</p>

</li>

<li><p><em class="jiudian">22,682,856</em>套</p>

<p>酒店方案</p>

</li>

</ul>

</div>

</body>

<script type="text/javascript">

$(function(){

jishi($(".fangan"),61987,280,140);

jishi($(".luxian"),47880873,216281,108141);

jishi($(".jiudian"),24682856,111494,55747);

})

function commafy(n){

n = n + "";

var re = /(-?\d+)(\d{3})/;

while (re.test(n)) {

n = n.replace(re, "$1,$2");

}

return n;

}

function jishi(ele,numOri,n1,n2){

var i=0;

var plusNum=parseInt(Math.random()*(n1-n2+1)+n2);

setInterval(function(){

i=i+plusNum;

if(i<=numOri){

ele.text(commafy(i));

}else if(i>numOri){

ele.text(commafy(numOri));

}

},10)

tag=false;

}

</script>

</html>

时间: 2024-08-24 19:07:14

数字规定时间内由0变大到一定数值,并千位分隔输出的相关文章

把一串数字表示成千位分隔形式——JS正则表达式的应用

梳理思路 要先明白的是,我们将要转换成的数字格式是这样:从个位往左数起,每三位前插入一个千位分隔符,,即可以想象成我们要把每三位数字前面的那个空""匹配出来,并替换成千位分隔符,.每个千位分隔符后面的数字个数是3个或3的倍数个. 代码书写 创建一个正则表达式字面量,并加上全局匹配修饰符g.var reg = //g; W3C对全局匹配的解释是:查找所有匹配而非在找到第一个匹配后停止. 因为需要从右往左匹配,所以表示结尾的$是必须要有的.三位数字用\d{3}来表示,由于我们不知道究竟有多

java 有千位分隔逗号的数字格式化输出 数字前补0输出

System.out.printf("%,5d %,6.1f\n", 312342, 3155623.932);输出:312,342 3,155,623.9 System.out.printf("%05d %06.1f\n", 32, 32.32);输出:00032 0032.3

几何画板坐标轴刻度数字怎么变大

在使用几何画板作图时,好多板友都会问这样的一个问题:几何画板中坐标轴上的刻度旁的数字太小了,怎么改大字体?下面就一起来看看几何画板坐标轴刻度数字怎么变大的方法. 方法一 在绘图之前多修改画板默认设置 1.打开几何画板软件,选择“编辑”——“预置”,在弹出的预置对话框下选择“文本”选项,点击“改变对象属性”.  在预置对话框选择文本选项示例 2.在弹出的文本样式对话框选择“坐标轴上的数字”,在右边下拉菜单选择相应的字体和字号,然后点击“确定”按钮.  在文本样式对话框选择坐标轴上的数字示例 3.选

Base64编码字符串时数据量明显变大

那就是当把byte[]通过Convert.ToBase64String转换成Base64编码字符串时数据量明显变大 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码.它将需要编码的数据拆分成字节数组.以3个字节为一组.按顺序排列24位数据,再把这24位数据分成4组,即每组6位.再在每组的的最高位前补两个0凑足一个字节.这样就把一个3字节为一组的数据重新编码成了4个字节.当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节.这时在最后一组填充1到

关于windows系统DPI增大导致字体变大的原因分析

最近再学习WPF开发,其中提到一个特性“分辨率无关性”,主要功能就是实现开发的桌面程序在不同分辨率的电脑上显示时,会根据系统的DPI自动进行UI的缩放,从而不会导致应用程序的失真. 这个里面就提到了个系统DPI,这个其实在我们windows系统中(不论XP,还是vista之后的win7.win8.win10等),我们都可以设置.DPI就是指每英寸像素点数,及一英寸的长度上存在的像素数,它其实反映的是一个密度问题.windows系统默认情况下,系统DPI都是96DPI,这里还是得注意和显示器实际的

css3实现逐渐变大的圆填充div背景的效果

手机端现在的一些应用会运用上这样一个效果,就是duang的一下出现一个圆变大直到填充整个div,动感十足. 想到css3的scale属性,就自己来实现一下. <div id="bcd" style="width:500px;height:200px;position:relative;background-color:#aaa;overflow:hidden;border:3px solid #333;"> <div class="ani

解决UC手机字体变大的有关问题

解决UC手机字体变大的问题 UC手机浏览器在识别到页面文字很多的情况下会自动放大字体优化阅读体验,如果要关闭这个功能需要在网页头部添加: <meta name="wap-font-scale" content="no"> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="wap-font-sc

jquery点击div 先变大再缩小

<!DOCTYPE html><html>  <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>        &l

蚂蚁变大象:浅谈常规网站是如何从小变大的(二)(转)

原文:http://blog.sina.com.cn/s/blog_6203dcd60100xokd.html          [第四阶段 : 第一次服务多机化] 当IO性能得到解决以后,我们可能就会面临CPU瓶颈,即程序处理不过来了.那这个时候,最好的方式,就是优化程序.从整体架构和具体业务逻辑上去分析并做优化(可以借助一些性能分析工具,如gprof,xprof等).根据之前的经验,反射.正则表达式.字符串拼接.内存拷贝等是吃CPU的大户,所以优化上可以重点考虑.通过性能优化,一般可以将性能