2012-05-07 3 views
0

私はjquery .loadを使っていくつかのコンテンツとイメージをスライドアウトdivにロードしていますが、イメージの読み込みに遅延があるようですパネルがスライドしている間に画像のプレースホルダーボックスを取得します。コンテンツの準備が整うまで、または画像をプリロードして最初の場所に遅延がないようにするには、.load関数を遅らせる方法がありますか?イメージ/テキストをプリロードするので、.loadがトリガーされたときに遅延がありません

これは、画像をロードするために使用して何イムです/あなたがImageオブジェクトの配列を使用して(その後、画像をロードし、それらがロードされているまで待って、コンテナが隠し作ることができるスライド

google.setOnLoadCallback(function() { 
$("#show-services").click(function (e) { 
    e.preventDefault; 
    $(".content").load("index.html .get", function() { 
     $('.hide-content').click(function() { 
      $(".content").hide("slide", { 
       direction: "right" 
      }, 1000); 
     }); 
    }); 
    return false; 
    }); 
}); 

答えて

0

を活性化させますそのsrcはあなたのコンテンツから取得され、onloadコールバックとカウンタで取得されます)。

0

以下のアプローチを利用できます。

$('#content').load("index.html", function(){ 
    setTimeout(function(){alert("loaded")}, 3000); 
}); 

ページロードが成功した後にタイムアウトを設定します。

関連する問題