2011-12-06 17 views
0
$("#page").ajaxStart(function(){ 
    $("#loading").show(); 
}); 
$('#page').load('target.html', function() { 
    $("#loading").hide(); 
} 

これはターゲットページをロードする方法ですが、このAJAX関数はスクリプトだけを読み込み、その中のすべてのノードをロードしません。イメージなどのすべてのノードを含むページを読み込む方法は可能ですか?jquery/ajaxページのロード

ページが読み込まれますが、イメージがロードされます。私が必要とするのは、swfムービーのように要素をその中にロードすることです。

+0

は、あなたがどのように見えるかtarget.html私たちを見ることができます:あなたはページか何かを表示する前にすべての画像をロードしようとしている場合

、これをチェック! #pageのコンテンツのみを含める必要があります(つまり、またはではありません) – ManseUK

+0

いいえ、HTMLタグまたは頭タグはありません。次の応答で私のコメントを確認してください。 –

答えて

0

まず、閉じる ");"そう私はそれを追加しました...

$("#page").ajaxStart(function(){ 
    $("#loading").show(); 
}); 
$('#page').load('target.html', function() { 
    $("#loading").hide(); 
}); 

は、これが問題を解決していますか? .loadはページ全体を読み込む必要があります。 target.htmlページに問題がないかどうかを確認してください。

jquery event once all images are loaded (including cached images)?

+0

申し訳ありませんが、それは私の悪いタグは私の元のdocument.Let私の質問をクリアする行為では、ページを読み込みますが、それのイメージがafter.Would私は必要なのは、 swfムービー。 –

+0

リンクを追加しました。 – sirmdawg

+0

imagesLoadedプラグインでやったことがあります。おめでとうございます。 –