
获得徽章 0
- 利用IntersectionObserver api实现图片懒加载
function lazyLoad(element) {
const observer = new IntersectionObserver((entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const img = entry.target;
img.src = img.dataset.src;
observer.unobserve(img);
}
});
});
observer.observe(element);
}
const lazyImage = document.querySelector('img');
lazyLoad(lazyImage);展开评论5