js如何实现图片懒加载
首先,将模板中<img src=”"/>全部改为<img imgsrc=”"/>然后在模板底部加上js代码:
<script>
function lazyloadimg(){
imgs=document.getElementsByTagName(“img”);
imgsnum=imgs.length;
for(i=0;i<imgsnum;i++){
if((typeof(imgs.src)==’undefined’||imgs.src==”)&&imgs.getAttribute(‘imgsrc’)!=null){
imgs.src=imgs.getAttribute(‘imgsrc’);
}
}
}
lazyloadimg();
</script>
受教了!这个论坛果然很不错,适合学习
页:
[1]