代码复制,直接调用就好了。

需注意!由于js不能精确到小数点后的0,(9.90)在JS中为9.9,所以不能用在有小数点的场景下,只能用在整数的情况下

/*** 滚动数字* @param {*DOM} DOM DOM对象* @param {*Number} initNum 滚动初始值  默认值为0* @param {*Number} targetNum 结束值    默认值为1000* @param {*Number} speed      速度     默认值为10*/
export function numberRun(DOM, initNum = 0, targetNum = 1000, speed = 10) {let numText = initNum;let global;function numberGlobal() {numText += speed; // 速度的计算可以为小数if (numText >= targetNum) {numText = targetNum;cancelAnimationFrame(global);} else {global = requestAnimationFrame(numberGlobal);}DOM.innerHTML = numText;}numberGlobal();
}

js滚动数字动画效果相关推荐

  1. 【SwiftUI模块】0018、SwiftUI搭建一个类似支付宝中的余额宝余额数字动画效果

    SwiftUI模块系列 - 已更新18篇 SwiftUI项目 - 已更新1个项目 往期Demo源码下载 技术:SwiftUI.SwiftUI3.0.支付宝.余额宝.数字动画 运行环境: SwiftUI ...

  2. 【web前端】JavaScript实现图片幻灯片滚动播放动画效果

    JavaScript实现图片幻灯片滚动播放动画效果 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.co ...

  3. html翻牌动画效果,js+css3翻牌动画效果

    这是一款js+css3翻牌动画效果,界面设计感不错的,喜欢可以下载哦温馨提示不兼容IE6,7,8浏览器. 查看演示 下载资源: 16 次 下载资源 下载积分: 20 积分 function () { ...

  4. 使用JS代码编写动画效果

    使用JS代码编写动画效果 下面展示一些 JS代码. 创建一个可以简单移动的动画函数//obj 要执行动画的对象// attr 想要变化的方向或大小 如width top left//target 目标 ...

  5. vue2中实现滚动数字时钟效果

    前言: 分享一个好玩的小组件,滚动数字时钟效果. 实现效果: 实现源码:新建一个vue文件,把下面内容都放进去,运行就好了 <template><div class="wr ...

  6. matlab车轮滚动动画,flash制作车轮往前滚动的动画效果

    用flash制作一种就好像车轮在往前转动方法,操作很简单,适合新手来学习,推荐过来,一起来学习吧! 步骤: 1.打开软件,,打开flash文档然后点击图层一第一帧.再点击颜料版把填充色改成没有,然后按 ...

  7. html数字动画效果,原生JavaScript代码实现数字更新的动画效果

    前言 在很多数据统计类型网站的首页,经常会看到数据在动态的更新,而且会以动画的效果呈现. 今天这篇文章我们就来看看这个效果如何实现吧. 文中的代码已经放到github上了,感兴趣的同学可以自取.htt ...

  8. iOS 模拟轮胎滚动3D动画效果

    因为项目中需要实现跑车动画效果,于是希望采用静止的跑车图和转动的轮胎来实现跑车开动效果.首先轮胎的转动要考虑到3D环境中形状的变化,不应该是纯圆形的,而应该是椭圆形.有两种方法实现这样的效果, 一是通 ...

  9. JS实现数字翻牌效果

    JS实现数字变化翻牌效果 一.效果图如下: 二.代码如下: 注意:需要引入JQuery.js. <!DOCTYPE html> <html lang="en"&g ...

最新文章

  1. 读WEB标准和网站重构后的一些感想
  2. virtual方法(虚方法)与abstract(抽象方法)的区别
  3. JVM调优之jstack找出发生死锁的线程
  4. 宁波Uber优步司机奖励政策(12月21日到12月27日)
  5. linux强制删除后登录不了,【已解决】更新之后无法登录
  6. 日常踩坑:odule ‘tensorflow‘ has no attribute ‘placeholder‘解决方案
  7. VMware 软件被曝其史上最严重的信息泄露漏洞之一,影响大量虚拟机和主机
  8. 简单复制粘贴个linux红帽6
  9. java 计算两个日期之间的自然周
  10. 《数据库系统概论》期末复习速成
  11. 代码安全 | 什么是OWASP?OWASP十大漏洞解析
  12. windows 全系列电脑加速,告别电脑“卡”的时代
  13. 自己开发了一个JsonViewer工具--FrogJson
  14. 从315晚会曝光网秦谈企业社会责任
  15. 如何修改品牌电脑logo,让你电脑开机更个性
  16. python爬楼梯问题_用Python解决经典的爬楼梯问题
  17. python+selenium提取数据
  18. 看了数据分析师的摆摊神操作,网友:这才叫专业
  19. C语言sopc蜂鸣器按键弹奏中音,SOPC乐曲演奏大作业.doc
  20. springboot+APP基于Android的洗衣店预约系统毕业设计源码260839

热门文章

  1. 60w风扇用多大电容_家用电风扇电容大小一般是多少
  2. 码元速率估计-速率信号法
  3. git恢复修改的文件
  4. java中映射关系Map
  5. 一些常用的电脑词汇解释
  6. 类型多样的人物ps后期素材素材,速来收藏
  7. WorkBook的SaveAs方法
  8. [WPF]如何实现设置弹出窗口的Owner属性功能?
  9. GridControl应用点滴之选中数据行事件
  10. error LNK2019:和error LNK2001: