jQuery实现数字自动增加或者减少的动画效果示例


Posted in jQuery onDecember 11, 2018

本文实例讲述了jQuery实现数字自动增加或者减少的动画效果。分享给大家供大家参考,具体如下:

效果图:

jQuery实现数字自动增加或者减少的动画效果示例

1.HTML:

<div class="up"></div>
<br>
<div class="down"></div>

2.JS:

$(function(){
  var obj={
    el:$(".up"),
    max:1000,
    start:100//增加开始的初始值
  }
  var obj2={
    el:$(".down"),
    max:1000,
    end:100//减少到最小的值
  }
  up(obj);
  down(obj2)
})
function up(obj){
  var item=obj.el;
  var num=obj.max;
  var start=obj.start;
  time2=setInterval(function(){
    start++;
    if(start>num){
      start=num;
      clearInterval(time2);
    }
    item.text(start)
  },1)
}
function down(obj){
  var item=obj.el;
  var num=obj.max;
  var min=obj.end;
  time1=setInterval(function(){
    num--;
    if(num<min){
      num=min;
      clearInterval(time1)
    }
    item.text(num)
  },1)
}

可以自行设定每次增加的大小

问题:

1。要是需要用背景图片中的数字替换当前显示的数字,并且有上下滚动的效果怎么做?     background-position

2。实现了问题1的效果之后,如果要最大的位数最先停止动画,后面的位数依次停止怎么做?或者开始动画的时候,最后一位数开始动画,最大的位数最后开始动画怎么做?

3。如果数字增加到千的时候,在千位之后加逗号,例如:1,000。这又怎么做?

4。怎样用settimeout来实现?settimeout可以解决动画先后顺序,即延迟动画

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于jQuery相关内容还可查看本站专题:《jQuery动画与特效用法总结》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
jQuery树插件zTree使用方法详解
May 02 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 #jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 #jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 #jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 #jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 #jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 #jQuery
jQuery动态操作表单示例【基于table表格】
Dec 06 #jQuery
You might like
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
python 获取等间隔的数组实例
2019/07/04 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
Python日志处理模块logging用法解析
2020/05/19 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
惠普香港官方商店:HP香港
2019/04/30 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
Ejb技术面试题
2015/04/29 面试题
文明寝室申报材料
2014/05/12 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
会计工作能力自我评价
2015/03/05 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python