2
我试图按需加载图像,以防止下载不需要的图像。我正在使用jQuery。到目前为止,这是我所想出的:jQuery按需加载图像
$('#region_image').attr({'src':'/images/'+e.key+'.jpg'}).load(function(){
$(this).fadeIn();
});
// e.key is the name of the image I want to load now.
是否有任何警告使用此?
编辑:
买者NR。 1:
在循环中绑定load事件时,请记住它将在下次运行时绑定两次。
警告号码。 2:
试图加载的映像必须始终存在,或者应该有错误处理。
如果您使用的是比1.5.x更新的jQuery版本,您应该使用“.prop()”而不是“.attr()”。 – Pointy
下面是一个有趣的基于CSS的技术来执行相同的操作 - 按需加载图像。 http://podlipensky.com/2013/06/css-only-load-images-on-demand/ –