我有一些想法,在原始圖像完成加載之前加載一個假圖像,並在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