演示图

考虑2个情况

一种情况初始状态下 滚动到在中间区域的时候,这时上半部分看不见的元素就不给字体添加红色

一种情况是,从头向下看的.

CSS代码

.ss li {

margin: 40px;

}

  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss
  • sss

const doct = window.document.documentElement;

const el = document.querySelectorAll("li");

window.addEventListener("scroll", () => {

el.forEach((v, i) => {

/*

考虑2个情况 , 一种情况初始状态下 滚动到在中间区域的时候,这时上半部分看不见的元素就不给字体添加红色

一种情况是,从头向下看的.

*/

//

if (v.offsetTop > doct.scrollTop && v.offsetTop < doct.clientHeight + doct.scrollTop) {

v.style.color = "red";// 给可视区域元素添加红色

}

});

});

java 滚动加载,滚动加载,可视区域判断相关推荐

  1. 【懒加载】监听视图是否到达可视区域

    前言 功能参考饿了么的图片组件里的懒加载图片(地址) 想要实现在快滚动到底部的时候去动态加载图片,前面写到过的监听滚动条去做懒加载也可以做到,但是想用更优雅的写法来实现,即用本地占位图片来替换网络图片 ...

  2. vue 实现数据滚动显示_vue 滚动加载数据

    table数据多的时候打开页面会加载一会才显示数据,这样体验不好,所以要做滚动加载数据 {{eventMap[scope.row.eventId] == null ? '--': eventMap[s ...

  3. 超便捷好用的-圆形花瓣加载滚动图片插件spin.js

    使用ajax异步请求时显示过渡的加载滚动图片是在常用不过的事情,接下来和大家分享这个插件. 样子示例:(只有这一个样子,可以动态设置显示大小.花半数.颜色等各项参数) 注:如果需要更绚丽样式的童鞋,请 ...

  4. html5到底部自动加载,列表滚动到底部自动加载更多

    列表滚动到底部自动加载更多 在移动端,经常会用到列表滚动到底部,拉一下加载更多,或者点一下加载更多等等,今天我说说我的一个实现的思路. 通过监听列表的滚动时间,当用户滚动到列表的底部,并停留一小段时间 ...

  5. Java 反射将配置文件数据加载到对象属性中

    Java 反射将配置文件数据加载到对象属性中 Java 反射 可以根据类名找到相应的类,也可以将配置文件中的值加载到对应属性中. 需要用到的包:spring-core-3.1.2.Release.ja ...

  6. 还在对java类、类的加载一知半解?这篇文章相信会解决你80%的困惑

    目录 什么是Class类 Class类的常用方法 获取Class类的实例 哪些类型可以有Class对象? 类加载内存分析 类加载的过程 类的加载与ClassLoader的理解 什么时候会发生类初始化? ...

  7. 深入java虚拟机学习 -- 类的加载机制(续)

    昨晚写 深入java虚拟机学习 -- 类的加载机制 都到1点半了,由于第二天还要工作,没有将上篇文章中的demo讲解写出来,今天抽时间补上昨晚的例子讲解. 这里我先把昨天的两份代码贴过来,重新看下: ...

  8. java代码从编译到加载执行的过程

    代码编译 在刚接触java时,我们都知道通过javac命令将java源码文件编译成.class字节码文件,这是由编译器来完成的. 包括泛型擦除属于编译时期的语法糖. .class字节码文件是跨平台的, ...

  9. java 根据类名示例化类_如何使用示例从Java中的类路径加载资源

    java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...

最新文章

  1. win7 能下node什么版本_Node.js 版本知多少?又该如何选择?
  2. JAVA数据结构知识点,数据结构 树Tree 知识点总结 附Leetcode力扣练习题答案
  3. Ruby Regexp
  4. 【MapReduce】
  5. ArcGIS中的WKID(转)
  6. TCP/IP网络编程之基于TCP的服务端/客户端(二)
  7. 图像处理 --- 三、图像变换 3.2 图像的几何变换
  8. nlp 财务提取_RPA,智慧财务时代的“珍妮纺织机”来了?
  9. Atitit.eclipse comment  template注释模板
  10. 市面上大部分渗透工具下载
  11. 第二章 人工智能专题之Python进阶 - Matplotlib库
  12. 【实现操作系统 02】FAT12 文件系统(摆脱术语用实际例子介绍)
  13. iftop监控网络流量命令详解
  14. r语言中的或怎么表示什么不同_R语言学习笔记(一)
  15. 《青春无烦恼》基督之灵爱
  16. 使用GDAL工具对OrbView-3数据进行正射校正
  17. 【每日蓝桥】2、一三年省赛Java组真题“组素数”
  18. AI自动识别户型图生成数据建模到3DVR场景解决方案
  19. 将对象的属性值复制到另一个对象中
  20. 安全健康的使用计算机就要注意,长时间使用电脑应该注意健康

热门文章

  1. HDFS二次开发常见问题
  2. leetcode 566. Reshape the Matrix | 566. 重塑矩阵(Java)
  3. 【MySQL】存储过程中,怎么把多个select结果,合并成一个结果集返回?
  4. Leet Code OJ 283. Move Zeroes [Difficulty: Easy]
  5. linux 等待信号,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  6. rpc核心实现和原理
  7. 剑指 offer 编程题 C++ 版总结(上)
  8. 洛谷——P1540 机器翻译
  9. 大数据图数据库之离线挖掘计算模型
  10. Vue指令篇_v-model_数据双向绑定