2012-01-19 8 views
1

IE7に問題があります。タブ付きコンテンツエリアがあり、各タブのコンテンツはAJAX経由で読み込まれています。これはFFとChromeでは正常に動作しますが、IE7はAJAX読み込みコンテンツを正しく表示しません。 CSSスタイルのいくつかはAJAX呼び出しの後でのみ適用されているようです。IE7でAJAX経由で読み込まれたコンテンツにCSSが適用されない

JS:

// Set up the AJAX object parameters 
var tabOptions = { 
    type: 'GET', 
    cache: false, 
    url: '/wp-content/themes/iview/ajax/latest-posts.php', 
    dataType: 'text', 
    error: function(xhr, textStatus, errorThrown, XMLHttpRequest) { 
     $('<p>Sorry, your request could not be completed at the moment due to ' + errorThrown + ' </p>') 
      .appendTo('#tabbed-content') 
    }, 
    success: function(html, textStatus) { 
     $('#tabbed-content').find('#loader') 
          .remove() 
          .end() 
          .find('.jspPane') 
          .append(html); 
    } 
} 
+0

どのようなスタイルが適用されないようですか?おそらくそれらの特定のスタイルはIE7とあまり互換性がありませんか? – yoozer8

+0

htmlを追加してください – Bazzz

答えて

0

同じidを持つ2つの要素があるかもしれません。 #tabbed-contentの内容に、すでに使用されているIDを持つ要素がないことを確認してください。

+0

私はIE8以下の最新のHTML5 shivをロードする必要がありました(現在はmodernizrを使用しています) ありがとう – kojinkai

関連する問題