取当前所有的img
let imgs = document.getElementsByTagName('img')
let len = imgs.length
//获取窗口高度
let windowHeight = getViewportSize().height
//滚动事件
function lazyload(){
//获取滚动高度
let scrollHeight = getScrollOffset().top
for(let i = 0; i<len; i++){
//判断照片是不是快要显示
if(imgs[i].offsetTop < windowHeight + scrollHeight){
//判断是不是默认图片
if(imgs[i].getAttribute('src') == "./img/2.jpg"){
//将真实图片地址替代默认图片地址
imgs[i].setAttribute('src',imgs[1].getAttribute('data-src'))
}
}
}
}
//页面刚打开的时候,没有滚动,所以不会执行lazyload方法,所以要提前执行一次
lazyload()
//绑定滚动事件
window.onscroll = lazyload