Я очень сильно волнуюсь, чтобы сделать дубликат с этим вопросом, в то время как больше часа кажется слишком большим для поиска ответа.
Ситуация такова:
- Виджет, который должен загружать CSS динамически
- Sammy.js и .ejs для представлений - больше всего HTML-контента загружается динамически
- Lab.js для загрузки javascripts
- один загруженный стиль должен применяться ко всему новому контенту, который мгновенно появляется на странице
Я уже попробовал ответы из этих постов:
(.. и другие)
Единственное, что работает для меня даже в современных браузерах, - это внедрение узла "style" со встроенными стилями внутри. Но это не работает в IE8 :( Я вижу узел стиля в Инструментах разработчика, но они не применяются. Я также пытался дождаться применения таблицы стилей, прежде чем запускать приложение sammy.js.
Буду очень признателен за ваш ответ или ссылку на соответствующий вопрос и рабочий ответ.
P.S. Я исправляю IE8 сейчас, но работа с IE7 также входит в план.