此处提供判断元素是否在可视范围内、即将抵达可视范围内的方式,主要实现:懒加载、异步数据填充、动画效果提前处理等等

如果一个元素在视窗之内的话,那么它一定满足下面四个条件:
top 大于等于 0
left 大于登录 0
bottom 小于等于视窗高度
right 小于等于视窗宽度
考虑到不同浏览器的兼容性,可以写出来如下的函数用于判断元素是否在视窗之内:

若需要判断未到可视区域一定距离内,自行对top进行处理即可

我是鑫,欢迎来到我的小窝做客。
话不多,待人有礼,希望和你也能成为朋友~