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 04 jQuery
jQuery操作之效果详解
May 19 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jquery实现动态添加附件功能
Oct 23 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
jquery实现掷骰子小游戏
Oct 24 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数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
php代码书写习惯优化小结
2013/06/20 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
2013/06/28 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
实现超用户体验 table排序javascript实现代码
2009/06/22 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python二分查找算法的递归实现方法
2016/05/12 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
苹果台湾官网:Apple台湾
2019/01/05 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
护士自我评价范文
2014/01/25 职场文书
银行委托书范本
2014/09/28 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript