Sha256: 160109fbec53e44d5868e5090e9e65ef75f23182c9fd4d1d7701bf3338145d0f
Contents?: true
Size: 429 Bytes
Versions: 17
Compression:
Stored size: 429 Bytes
Contents
// Lazy load images // ex. <img src="/path/to/small-placeholder_image.png" data-src="/path/to/actual_image.jpg" alt="You better not leave it blank"> function lazyLoad() { const lazyLoadImages = document.querySelectorAll('img[data-src]'); [...lazyLoadImages].forEach( img => { img.setAttribute('src', img.getAttribute('data-src')); img.onload = () => img.removeAttribute('data-src'); }); } export default lazyLoad;
Version data entries
17 entries across 17 versions & 1 rubygems