は、次のコードは動作します:JavaScriptのプリロードイメージ
$(document).ready(function(){
$(".member-photos img").each(function(){
var id = $(this).attr("data-id");
var file = $(this).attr("data-file");
var img = new Image();
img.src = "/user-data/images/image.php?id="+id+"&file="+file+"&width=600&crop=false";
});
});
しかし、私が解決したい問題は、Chromeはタブでスピニング「ロード」のアイコンが表示されることです。私はこれを行うことができますので、画像がロードされるまで連続的に回転しませんか?ページとサムネイルをロードしてから、タブの回転アイコンを使わずにバックグラウンドで大きな画像をロードしてください。
いつの時点でスロッバーを表示していますか? –
これは参考にならないかもしれませんが、 '.each()'関数の直前に 'window.stop();'を追加して確認することができます。 DOMのロードを停止します。しかし、私はあなたの機能を継続すると思います。 –