コード例:
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を強制的に起動するにはどうすればよいですか?
ありがとう。