我有一些想法,在原始图像完成加载之前加载一个假图像,并在winodws load.i后得到一些代码,但不能理解在哪个部分我必须将src图像放在假图像和原始图像中.do帮助我解决这个问题。 我的HTML部分是如何在加载其他所有内容后加载图像?
<div class="myimage"><img src="myimage.jpg" /></div>
注:关键是要设置src属性,只有当该源在临时img. $(img).load(fn);
加载处理该。
$(function(){
$.each(document.images, function(){
var this_image = this;
var src = $(this_image).attr('src') || '' ;
if(!src.length > 0){
//this_image.src = options.loading; // show loading........
var lsrc = $(this_image).attr('lsrc') || '' ;
if(lsrc.length > 0){
var img = new Image();
img.src = lsrc;
$(img).load(function() {
this_image.src = this.src;
});
}
}
});
});
试试这个插件https://github.com/desandro/imagesloaded – AlexBerd