想请问一下关于懒加载,到底如何判断某元素出现在屏幕内呢?有没有简单的代码或者重点的代码片段?

来源:16-7 前端性能优化的示例

weixin_慕婉清5262523

2020-05-14

写回答

1回答

双越

2020-05-14

可以搜一下 getBoundingClientRect 这 API  https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect  ,这是核心的 API ,它能获取元素的 top 和 bottom 。然后根据屏幕视口的高度,就能判断这个元素是否在屏幕内了。

1
1
weixin_慕婉清5262523
谢谢老师!
2020-05-17
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4713 学习 · 1683 问题

查看课程