2012-01-19 111 views
1

我對IE7有特別的問題。我有一個標籤式內容區域,每個標籤的內容都是通過AJAX加載的。這在FF和Chrome中可以正常工作,但IE7會錯誤地呈現AJAX加載的內容。它就好像某些CSS樣式只在AJAX調用後才被應用。CSS不適用於通過IE7中的AJAX加載的內容

的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的兩個元素。確保#tabbed-content的內容沒有包含已使用ID的元素。

+0

原來我需要加載IE8及以下版本的最新HTML5 shiv(目前使用的是modernizr) 感謝您的幫助 – kojinkai

相關問題