2009-07-02 8 views
1

は次の画像を書いていますか?もしそうなら、それをDOMにどこに置いていますか?イメージを書き出す?

for(var j = 0; j < portfolio_itemList[i-1].url.length; j++) { 
      $('<img>').attr('src', portfolio_itemList[i-1].url[j]); 
     } 

画像を書き込むように指示する機能を指定する必要はありませんか?私は、その行がforループで何をしているのか把握しようとしています。

答えて

2

上のどこかに作成し、そのイメージを追加したいとしています。ブラウザのキャッシュにファイルを移動するだけで、意図的にユーザーに表示されないようです。このようにして、ユーザーが後で見ると、基本的に即座に読み込まれます。

+0

このように機能していないものは、プリロードによって行われますか? – PositiveGuy

+0

もし、コードがappendTo [HBossの回答を参照]のような関数を呼び出さなかったり、少なくともへの参照を保存していないと、画像をプリロードする以外のことはできません。 – ojrac

0

あなたはコードがDOMに挿入することなく、画像をプリロードするためにブラウザを強制的にその文書

for(var j = 0; j < portfolio_itemList[i-1].url.length; j++) { 
    $('<img>').attr('src', portfolio_itemList[i-1].url[j]) 
     .appendTo("#someTargetSelector"); 
}