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实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
jQuery分组选择器简单用法示例
Apr 04 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 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操作Memcache实例介绍
2013/06/14 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
php中的依赖注入实例详解
2019/08/14 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
javascript jQuery插件练习
2008/12/24 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
python编写爬虫小程序
2015/05/14 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
python字符串格式化方式解析
2019/10/19 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
python安装sklearn模块的方法详解
2020/11/28 Python
医药销售自荐书
2014/05/29 职场文书
个人自我剖析材料
2014/09/30 职场文书
演讲比赛主持词
2015/06/29 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技