{
let el = document.querySelectorAll("img")
el = [...el]
function fn() {
el.forEach((it, index) => {
let bot = it.getBoundingClientRect()
if (bot.top < 100) {
it.src = it.dataset.src
// el = el.filter((it, ind) => !el.includes(index))
el.splice(index, 1)
console.log(el);
}
})
}
window.addEventListener("scroll", fn)
}
这里用100,其实是不好的,不应该设置固定值,建议用innerHeight代替,可以搭配节流一起使用,优化性能