jQuery で画像をプリロードする最良の方法を探しています。
このコードを使用してみましたが、うまくいかないようです:
function preload(arrayOfImages) {
$(arrayOfImages).each(function(){
$('<img/>')[0].src = this;
// Alternatively you could use:
// (new Image()).src = this;
});
}
// Usage:
preload([
'img/preload.jpg'
]);
これは私のマークアップです:
<div class="item">
<img src="img/lookbook_item1.jpg" alt="lookbook_item1" width="187" height="259">
</div>
<div class="item">
<img src="img/lookbook_item1.jpg" alt="lookbook_item1" width="187" height="259">
</div>
<div class="item">
<img src="img/lookbook_item2.jpg" alt="lookbook_item2" width="383" height="259">
</div>
プラグインは使いたくありません。フェードインなどを実行できる小さなスクリプトだけです。