2

我非常担心会重复这个问题,而超过一个小时似乎无法找到答案。

情况是:

  • Widget,需要动态加载css
  • Sammy.js 和 .ejs 用于视图 - 大多数 html 内容都是动态加载的
  • Lab.js 加载 javascripts
  • 一种加载的样式应适用于立即出现在页面上的所有新内容

我已经尝试过这些相关帖子的答案:

(..和别的)

即使在现代浏览器中,唯一对我有用的是注入带有内联样式的“样式”节点。但这在 IE8 中不起作用 :( 我确实在开发人员工具中看到了样式节点,但它们不适用。我还尝试等到样式表被应用后再启动 sammy.js 应用程序。

我非常感谢您的回答或相关问题和工作答案的链接。

PS 我现在修复了 IE8,但 IE7 的工作也在计划中。

4

1 回答 1

2

您是否尝试使用createStyleSheet代替?
或者您可以提供 IEstyleSheet.cssText而不是createTextNode.

于 2011-04-21T11:57:41.857 回答