Jquery ile Aşağı indikçe resimlerin yüklenmesini istiyorum seo amaçlı birde aynı sayfada 50-60 resim koyacagım örnegin hepsi bi anda yüklenmesi haliye performansı düşürecek jquery çok anlamıyorum internette bulduğum kaynaklara göre böyle birşey yaptım ama loader da takılı kalıyor

<html>


</head>
<body>

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<style >
	
	.lazy{
		width: 20%;
		margin-bottom: 20px;
	}

</style>

</head>


<img class="lazy" src="loader.gif" data-src="1.jpg"><br>
<img class="lazy" src="loader.gif" data-src="2.jpg"><br>
<img class="lazy" src="loader.gif" data-src="3.jpg"><br>
<img class="lazy" src="loader.gif" data-src="4.jpg"><br>
<img class="lazy" src="loader.gif" data-src="5.jpg"><br>
<img class="lazy" src="loader.gif" data-src="6.jpg"><br>
<img class="lazy" src="loader.gif" data-src="7.jpg"><br>
<img class="lazy" src="loader.gif" data-src="8.jpg"><br>
<script>
	lazyload();
	window.onscroll = function(ev){
		lazyload();
	};
	
	function lazyload(){
		var lazyImage = document.getElementsByClassName('lazy');
		for(var i=0;i<lazyImage.length;i++){
			if(elementInViewport(lazyImage[i])){
				lazyImage[i].setAttribute('src',lazyImage[i].getAttribute('data-src'));
			}
		}
	}

	function elementInViewport(el){
		var rect = el.getBoundingClientRect();
		return (
			rect.top >= 0 &&
			rect.left >= 0 &&
			rect.battom <= (window.innerHeight) || document.documentElement.clientHeight) &&
			rect.right <= (window.innerWidth) || document.documentElement.clientWidth) 
		);
	}




</script>
</body>
</html>