图片延迟加载
data-src="" //储存数据
//实现代码
function preloadImage(src, callback) {
var img = new Image();
img.src = src;
if (img.complete) {
callback.call(img);
return;
}
img.onload = function () {
callback.call(img);
};
}
$("img[data-src]").each(function(){
var ths = $(this);
preloadImage(ths.attr('data-src'),function(){
ths.attr('src', ths.attr('data-src'));
});
}src改成data-src
再添加一个src="默认图片"
例如:<img src="/images/pixel.gif" data-src="图片路径"/>