Lazy Load Test
How do I make an lazy load test?
What is a lazy load test? How do you make a lazy load test? This script and codes were developed by Jeremy P. Beasley on 08 September 2022, Thursday.
Lazy Load Test - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Lazy Load Test</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="mama"> <div class="kiddies"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sed justo nisl. Maecenas vitae luctus nibh. Vivamus auctor sed diam ac ullamcorper. Curabitur ut elit diam. Quisque eget euismod tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vestibulum euismod tempus. Nulla varius et justo vitae bibendum. Ut nibh risus, laoreet at adipiscing nec, porttitor id turpis. Donec ultricies orci nisi, at mollis nisl faucibus interdum. Praesent suscipit ligula ut tincidunt condimentum.</p> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/91488/black.gif" class="lazy" data-src="https://farm3.staticflickr.com/2840/9042399407_bf04388aca_o.jpg" width="100" height="100"></p> </div> <div class="kiddies"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sed justo nisl. Maecenas vitae luctus nibh. Vivamus auctor sed diam ac ullamcorper. Curabitur ut elit diam. Quisque eget euismod tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vestibulum euismod tempus. Nulla varius et justo vitae bibendum. Ut nibh risus, laoreet at adipiscing nec, porttitor id turpis. Donec ultricies orci nisi, at mollis nisl faucibus interdum. Praesent suscipit ligula ut tincidunt condimentum.</p> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/91488/black.gif" class="lazy" data-src="https://farm8.staticflickr.com/7116/7550729370_9d59022942_o.jpg" width="100" height="100"></p> </div> <div class="kiddies"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sed justo nisl. Maecenas vitae luctus nibh. Vivamus auctor sed diam ac ullamcorper. Curabitur ut elit diam. Quisque eget euismod tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vestibulum euismod tempus. Nulla varius et justo vitae bibendum. Ut nibh risus, laoreet at adipiscing nec, porttitor id turpis. Donec ultricies orci nisi, at mollis nisl faucibus interdum. Praesent suscipit ligula ut tincidunt condimentum.</p> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/91488/black.gif" class="lazy" data-src="https://farm3.staticflickr.com/2841/9027758425_4de5239bb1_o.jpg
" width="100" height="100"></p> </div> <div class="kiddies"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sed justo nisl. Maecenas vitae luctus nibh. Vivamus auctor sed diam ac ullamcorper. Curabitur ut elit diam. Quisque eget euismod tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vestibulum euismod tempus. Nulla varius et justo vitae bibendum. Ut nibh risus, laoreet at adipiscing nec, porttitor id turpis. Donec ultricies orci nisi, at mollis nisl faucibus interdum. Praesent suscipit ligula ut tincidunt condimentum.</p> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/91488/black.gif" class="lazy" data-src="https://farm8.staticflickr.com/7397/9042401115_f8a1353e72_o.jpg
" width="100" height="100"></p> </div> <div class="kiddies"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sed justo nisl. Maecenas vitae luctus nibh. Vivamus auctor sed diam ac ullamcorper. Curabitur ut elit diam. Quisque eget euismod tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vestibulum euismod tempus. Nulla varius et justo vitae bibendum. Ut nibh risus, laoreet at adipiscing nec, porttitor id turpis. Donec ultricies orci nisi, at mollis nisl faucibus interdum. Praesent suscipit ligula ut tincidunt condimentum.</p> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/91488/black.gif" class="lazy" data-src="https://farm7.staticflickr.com/6204/6080813256_1f787dbde7_o.jpg
" width="100" height="100"></p> </div> <div class="kiddies"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sed justo nisl. Maecenas vitae luctus nibh. Vivamus auctor sed diam ac ullamcorper. Curabitur ut elit diam. Quisque eget euismod tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vestibulum euismod tempus. Nulla varius et justo vitae bibendum. Ut nibh risus, laoreet at adipiscing nec, porttitor id turpis. Donec ultricies orci nisi, at mollis nisl faucibus interdum. Praesent suscipit ligula ut tincidunt condimentum.</p> <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/91488/black.gif" class="lazy" data-src="https://farm6.staticflickr.com/5553/14231040584_701f9b296a_o.jpg"></p> </div>
</div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Lazy Load Test - Script Codes CSS Codes
.mama { width: 80%; margin: 10%;
}
.kiddies { padding: 5%; margin: 5% 0; width: 90%; background: pink;
}
.kiddies img { max-width: 100%;
}
.loading { background: url(https://f.cl.ly/items/0h1n262r2O3H2G0y3x2C/spiffygif_30x30.gif);
}
Lazy Load Test - Script Codes JS Codes
/* lazyload.js (c) Lorenzo Giuliani * MIT License (https://www.opensource.org/licenses/mit-license.html) * * expects a list of: * `<img src="blank.gif" data-src="my_image.png" width="600" height="400" class="lazy">` */
!function(window){ var $q = function(q, res){ if (document.querySelectorAll) { res = document.querySelectorAll(q); } else { var d=document , a=d.styleSheets[0] || d.createStyleSheet(); a.addRule(q,'f:b'); for(var l=d.all,b=0,c=[],f=l.length;b<f;b++) l[b].currentStyle.f && c.push(l[b]); a.removeRule(0); res = c; } return res; } , addEventListener = function(evt, fn){ window.addEventListener ? this.addEventListener(evt, fn, false) : (window.attachEvent) ? this.attachEvent('on' + evt, fn) : this['on' + evt] = fn; } , _has = function(obj, key) { return Object.prototype.hasOwnProperty.call(obj, key); } ; function loadImage (el, fn) { var img = new Image() , src = el.getAttribute('data-src'); img.onload = function() { if (!! el.parent) el.parent.replaceChild(img, el) else el.src = src; fn? fn() : null; } img.src = src; } function elementInViewport(el) { var rect = el.getBoundingClientRect() return ( rect.top >= 0 && rect.left >= 0 && rect.top <= (window.innerHeight || document.documentElement.clientHeight) ) } var images = new Array() , query = $q('img.lazy') , processScroll = function(){ for (var i = 0; i < images.length; i++) { if (elementInViewport(images[i])) { loadImage(images[i], function () { images.splice(i, i); }); } }; } ; // Array.prototype.slice.call is not callable under our lovely IE8 for (var i = 0; i < query.length; i++) { images.push(query[i]); }; processScroll(); addEventListener('scroll',processScroll);
}(this);
Developer | Jeremy P. Beasley |
Username | jeremypbeasley |
Uploaded | September 08, 2022 |
Rating | 3 |
Size | 3,264 Kb |
Views | 34,408 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Scroll to Top | 1,932 Kb |
Responsive photo tiles | 2,849 Kb |
Art 3.2 | 2,432 Kb |
Lightbox from BG Image | 4,039 Kb |
Money Entry | 2,625 Kb |
Number Climb | 1,852 Kb |
Google Image Search by Keyword | 2,101 Kb |
Credit Card Form Auto-tab Continuous Typing V2 | 2,289 Kb |
The Big List | 3,435 Kb |
Type to Search Anywhere | 2,858 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Easing | GreenSock | 2,043 Kb |
Loading Bar | Jaradlight | 2,333 Kb |
Christ the Redeemer | Prashantsani | 2,208 Kb |
Basecamp 3 Document | Lachlanjc | 3,811 Kb |
Scifi-style Radio-based Tab | Aaronchuo | 4,427 Kb |
Personal Logo Animation | Lloydwheeler | 3,795 Kb |
CSS Chat Bubbles | Boylett | 2,094 Kb |
Intake Form Page 2 | Ijantje | 4,983 Kb |
Hamburger Menu Animation | Salmanraza | 2,580 Kb |
Blog Concept 2 | JGallardo | 2,994 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!