代码示例:
var img = $("img");
var n = img.length;
var i = 0;
function loadImg(i) {
if( i < n ) {
$(img[i]).load( function() {
console.log("img["+i+"] loaded");
i++;
loadImg(i);
});
} else {
console.log("img["+i+"] loaded");
return false;
}
}
loadImg(0);
此代码有效,但是当图像已经在浏览器缓存中时 - jQuery.load 没有触发。如何检查图片是否在浏览器缓存中并强制触发 jQuery.load?
谢谢。