2016-11-21 9 views
-1

私はライトボックスギャラリー用のスクリプトを書いています。私はエレガントなイメージの読み込みのためにprelaod techiqueを使用したいと思う。私の現在のスクリプトがされています。問題は、ループカウンタiはほとんど常にimg配列から最後の値を持ち、loadコールバックが呼び出されたときに、あるjQuery画像のプリロードコールバックループ

for (var i in imgs) { 
    var tmp_thumb=$('img'); 
    tmp_thumb.on('load', function(){ 
     O.SG.thumbs.append('<li><a style="background-image:url(\'' + imgs[i].thumb + '\')"></a></li>'); 
     $(this.)remove(); 
    }).attr('src', imgs[i].thumb); 
} 

。問題は、あなたのループを停止し、あなたがコールバックの束を設定し、それらが呼ばれる取得開始時間の値によってされているものではありませんどのように鉱脈

答えて