Использование внешнего CSS в диалоговых окнах jQuery UI - PullRequest
0 голосов
/ 05 июля 2011

В моем приложении мне нужно загрузить блок контента в диалоговое окно jQuery UI.Каждый блок контента должен иметь индивидуальный стиль CSS.

Я могу думать только о двух решениях, ни одно из которых не является идеальным:

  • Использование jQuery.load() для загрузки частичной HTML-страницы (т. е. нет <head> или <body> тегов), содержащих блок контента внутри диалога.Затем внешний файл CSS будет динамически добавляться с использованием jQuery.Диалоговое окно может автоматически изменять размер для соответствия содержимому.
  • Используйте iframe для загрузки всей страницы, которая содержит блок содержимого и внешние ссылки CSS на одной странице.Но диалоговое окно не может автоматически изменить размер.

Есть ли лучшие решения?

Ответы [ 2 ]

4 голосов
/ 05 июля 2011

Привет, в этом случае вы можете поместить стиль вверху страницы, которую вы загружаете, внутри тега стиля <style></style> вместо использования файла css

0 голосов
/ 05 июля 2011

вы можете добавить css свойства к содержимому, используя jQuery css() также

...