2010-12-15 16 views
0

このリンクに表示されている同じメソッドを下のリンクに適用しようとしています。最初のものはIEで動作しますが、私がやっていることはIEで失敗します。コンテンツはロードされますが、以前のコンテンツはDOMにまだ残っているようです。また、スタイルの一部が適用されていないと私は理由がわからない。私は何がうんざりしているのか分かりません。jQueryでコンテンツに問題が発生しました

例-ます。http://css-tricks.com/examples/DynamicPage/

http://sandbox.solutionsbydesign.com/seligman-ny/common-questions.php -fails

答えて

1

IEでjQueryがHTML5要素の読み込みを好まないようです。私が-sectionを-divに置き換えたとき、問題は消え去っていたようでした。

-1

スクリプトが(グーグル・アナリティクスを除く)ヘッダにファイルを置くようにしてください。

+0

違いはありません。>> http://developer.yahoo.com/performance/rules.html#js_bottom – Rezen

+0

これはちょっとしたアドバイスです。 –

0

別のファイルのコンテンツを指定されたDIVにロードするには、load関数を使用します。あなたが特定のページを読み込む複数のJavaScript関数を作成し、タグ内にOnClickイベントを使用するか、この

$(document).ready(function() { 
    $("a").click(function() { 
    var page = $(this).attr("id"); // place the name of the page in the ID field within the a tag 
    $("div#content").load(page + ".html"); 
    } 
}); 

ロードしたいdivのような何かを行うことができいずれか http://api.jquery.com/load/

$("div#content").load(page1.html); 

ページを空にする必要があります。ドキュメント準備機能の直後にjqueryでデフォルトページを読み込むことができます。

関連する問題