2

我非常擔心這個問題重複,而超過一小時的時間似乎是太多的導航的答案。動態加載的CSS不適用於IE8中動態加載的js視圖

的情況是:

  • 小部件,它需要加載CSS動態
  • Sammy.js和意見.ejs - 最全的HTML內容是動態加載
  • Lab.js到負載的JavaScript
  • 一個裝款式應適用於所有即時

我已經在頁面上出現的新內容已經嘗試從這些相關帖子的答案:

(..和其他人)

甚至在現代瀏覽器上運行我的唯一的事情是注入帶有內聯樣式的「樣式」節點。但是這在IE8中不起作用:(我確實在開發工具中看到了樣式節點,但它們並不適用,我也試着等到樣式表應用在啓動sammy.js應用程序之前。

我會很感激你的答案或者有關問題的鏈接和工作的答案。

PS我修復IE8了,但IE7的工作也是在計劃中。

回答

2

你有沒有嘗試使用createStyleSheet呢?
或者你可以服務IE styleSheet.cssText而不是createTextNode

+0

createStyleSheet工作得很好,謝謝! – lyuba 2011-04-25 17:29:42