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 26 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
jQuery:unbind方法的使用详解
Aug 14 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
jquery插件实现图片悬浮
Apr 16 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图像处理函数大全(推荐收藏)
2013/07/11 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
js中的eventType事件及其浏览器支持性介绍
2013/11/29 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
2018/07/04 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
angular4自定义表单控件[(ngModel)]的实现
2018/11/23 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
智能室内花园:Click & Grow
2021/01/29 全球购物
教师校本培训方案
2014/02/26 职场文书
《将心比心》教学反思
2014/04/08 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
班委竞选演讲稿
2014/04/28 职场文书
三行辞职书范文
2015/02/26 职场文书
小学大队委竞选口号
2015/12/25 职场文书
python中的3种定义类方法
2021/11/27 Python