事情来自于lazyload的编写,这里以图片()为例:
1.display:none的图片同样会请求;
2.另外设置了display:none元素element.offsetTop 取不到值
而
$(selector).offset().top取到的值等于scollerTop的值 。
因此我们在做通过滚动判断图片是否在屏幕中的时候,要考虑标签切换时图片的读取状态和加载规则。
事情来自于lazyload的编写,这里以图片()为例:
1.display:none的图片同样会请求;
2.另外设置了display:none元素element.offsetTop 取不到值
而
$(selector).offset().top取到的值等于scollerTop的值 。
因此我们在做通过滚动判断图片是否在屏幕中的时候,要考虑标签切换时图片的读取状态和加载规则。