作者:mobiledu2502855037 | 来源:互联网 | 2022-03-10 05:21
页面数据懒加载。Div移动到可视区域再去ajax加载内容。
最近有需求做页面的多个table用于加载数据,但是用户浏览页面的时候不需要一次将页面所有的东西加载出来,比如页面上3个table就占满了,用户点进去第一眼也就只能看到3个。为了防止一次加载拖慢了页面的速度,所以之后的table我们要懒加载。即该table移动到了可视区域再去异步请求加载数据。
以下为目前实现的方法:
1、需要导入jquery文件
2、封装的不是很好,对于多的要加载的数据,比如有许多个div下的table要懒加载,就要设置对应的多个布尔值用于判断是否各个div是否加载,要申明个多变量(有多少个div就申明几个对应的变量)去获取他们距离屏幕顶部的高度然后做判断
3、目前使用的是该方法,有更好的方法的可以留言讨论,如果我又发现了更好的方法会持续更新
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。