图片内容延迟加载技术

这里延迟加载的意思是,拖动滚动条时,在图片出现在浏览器显示区域后才加载显示。
大概的实现方式是:
在页面的load没有触发之前,把所有的指定id的元素内的img放入到imgs中,将所有的图片的src值放入到一个新建的_src属性中,把src设置为指定的显示图片。
然后,在document.body的scroll事件触发时,循环计算imgs中的img元素位置是否正好在浏览器显示框范围内,如果是,则将img元素的_src属性的值赋给src,这样图片就能显示出来。

 

详情请参考 http://blog.sina.com.cn/s/blog_638477ab0100s1jm.html

posted @ 2012-06-14 10:21  loulley  阅读(175)  评论(0编辑  收藏  举报