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实现的背景颜色渐变动画效果示例
Mar 24 jQuery
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
JQuery获得内容和属性方法解析
May 30 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
ajax缓存问题解决途径
2006/12/06 PHP
php join函数应用
2011/05/04 PHP
php记录日志的实现代码
2011/08/08 PHP
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
PHP Laravel中的Trait使用方法
2019/01/20 PHP
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
python实现多线程端口扫描
2019/08/31 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
大学生自我评价怎样写好
2013/10/23 职场文书
销售找工作求职信
2013/12/20 职场文书
应用数学专业求职信
2014/03/14 职场文书
房务中心文员岗位职责
2014/04/16 职场文书
大学活动总结范文
2014/04/29 职场文书
生态养殖创业计划书
2014/05/06 职场文书
师德承诺书
2015/01/20 职场文书
计划生育责任书
2015/05/09 职场文书