1.将要延迟加载的图片src属性全部改成thissrc
比如<img src="./top_img.jpg" />改成<img thissrc="./top_img.jpg" />
<div class="topic-list">
<img thissrc="1.png" width="180" height="180" />
<img thissrc="2.png" width="180" height="180" />
<img thissrc="3.png" width="180" height="180" />
</div>
2.在页面的最底部加入下面的script代码,比如这样。
<script type="text/javascript">
setTimeout("tosrc()", 1000); //延时加载
function tosrc() {
imgs = $(‘.topic-list‘).find(‘img‘);
imgsnum = imgs.length;
for (imgi = 0; imgi < imgsnum; imgi++) {
if ((typeof (imgs[imgi].src) == ‘undefined‘ || imgs[imgi].src == "") && imgs[imgi].getAttribute(‘thissrc‘) != null)
imgs[imgi].src = imgs[imgi].getAttribute(‘thissrc‘);
}
}
</script>
时间: 2024-11-03 01:30:12