代码如下:

HTML部分:

<div class="box Counter"><ul class="clearfix"><li><h2><span class="count">5000</span>㎡</h2><p>独立园区,标准化厂房</p><div class="line"></div></li><li><h2><span class="count">4000</span>㎡</h2><p>办公区域,拥有高端实验室</p><div class="line"></div></li></ul>
</div>

JS部分:

<script>//数字滚动效果var flag = 1;$(window).scroll(function() {// 滚动条距离顶部的距离 大于 3800px时if($(window).scrollTop() >= 3800 && flag == 1) {$('.count').each(function() {(function rec(self, cnt) {$(self).prop('Counter', 0).animate({Counter: cnt}, {duration: 1000,easing: 'swing',step: function(now) {$(self).text(Math.ceil(now));},complete: function() {}});}(this, $(this).text()));});flag = 2;}});
</script>

个人总结:此处踩坑的原因在于js的判断上。

在宏鑫源网站上因为首页是滚屏的形式,所以出现数字滚动效果时,判断的是当前是哪一屏幕。

而在之前的字体公益站上,首页的正常的滚动条形式,所以出现数字滚动效果时,判断的是滚动条距离顶部的高度。

【网站】数字滚动效果的实现方法相关推荐

  1. html数字自动滚动代码怎么写,你可能需要这样的大屏数字滚动效果

    大屏数字滚动效果来源于最近工作中一张大屏的UI图,该UI图上有一个模块需要有数字往上翻动的效果,以下是最终实现的效果: 思路 在实现此效果之前,我们先来捋一下思路,用思维导图来设计一下我们的实现步骤, ...

  2. 初级开发者福音:手把手教你实现数字滚动效果~

    文章目录 一.前言 二.背景知识 三.实现方案 Step 1:分析需求 Step 2:实现单个数字的滚动效果 Step 3:组件接口设计 Step 4:完善组件 一.前言 前端数字滚动显示的场景很多, ...

  3. jquery实现数字滚动效果

    因为需要,自己用jquery动手写了数字滚动效果 实现原理 1.先确定数字最大的位数,比如说最大数为6位数,就画出一排6个高度为30px的方格; 2.然后在每个方格区域增加一竖排的 012345678 ...

  4. vue 固定div 滚动_vue.js-div滚动条隐藏但有滚动效果的实现方法

    组件被包在一个高度固定的div mounted () { var boDiv = document.getElementById(this.id); if(boDiv == undefined){ r ...

  5. vue数字滚动效果组件

    数字滚动变化效果组件 效果 预览 体验地址 用途 大屏展示,数字滚动效果 实现 使用js控制元素移动. 关键代码如下: //修改 chang(oldVal,newVal,id){if(oldVal & ...

  6. vue实现数字滚动效果

    vue实现数字滚动效果 npm 下载 vue-count-to https://npmmirror.com/package/vue-count-to

  7. js、jQuery实现数字滚动效果

    一.效果(监听页面滚动使得超过屏幕的数字每次出现都有数字滚动效果) 二.代码 在滚动数字的标签上加上类名counter <div class="about_right flex5&qu ...

  8. jQuery数字滚动效果

    jQuery数字滚动效果## 引入jQuery <script src="js/jquery.min.js"></script> body <div ...

  9. CSS3简单实现,数字滚动效果

    之前项目要做一个数字滚动效果. 因为需要一直滚动且过一段时间就要滚动,网上早的不太满足,而且为0也滚动,用css+jq写了一下. 首先每一个数字拆成单个数字. 我这边9个数字,根据自己需要添加. /* ...

最新文章

  1. 快速排序算法javascript实现
  2. live555 源码分析:基础设施
  3. 在pocket pc 2003上播放声音
  4. delta对冲策略_股票基础知识—Delta中性理论
  5. Openresty各个阶段的执行次序
  6. Web核心技术-服务器端技术
  7. java ir_基本功 | Java即时编译器原理解析及实践
  8. curviloft插件怎么用_Curviloft (曲线放样) v1.8a
  9. 个人笔记本安装ubuntu系统
  10. 计算机无法安装cad怎么办,安装cad时电脑提示已经安装怎么办 cad无法安装的解决方法...
  11. 云流化如何实现多人线上协作的?
  12. 浅谈opencv3.2中各个模块的简介
  13. Windows自带的计算器
  14. 基于Eclipse的毕业设计题目50例
  15. python爬微信群_利用Python爬虫实现30秒爬取500篇微信文章
  16. 新手建站免费空间及其使用体验
  17. 【HTML】HTML网页设计---智能动物园系统网站端
  18. 产业区块链一周动态丨深圳龙华区与腾讯共建产业区块链联盟,新四板试水区块链...
  19. redis过期策略和内存淘汰机制
  20. Ubuntu常用防火墙命令

热门文章

  1. 踩坑记-- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa6 in position 17: illegal multibyte seque
  2. 处理Elasticsearch集群yellow和red状态
  3. 企业微信CRM管理系统的优势
  4. ksh 命令退出状态
  5. 为什么真空中光速是恒定的?
  6. Springboot上传视频到阿里云(视频点播)和aliyun-java-sdk-vod依赖报红问题
  7. mysqlit根据稀有值随机选择_三中锋教练来过了!实况足球20赛季DP7.0后新增稀有阵型top10...
  8. 我读经典(5):读《大话重构》迷你书有感
  9. 如何更好的保护个人信息
  10. 中古调式(调式音阶)