在我的应用程序中,我需要将内容 block 加载到 jQuery UI 对话框中。每个内容 block 都必须单独设置 CSS 样式。
我只能想到两个解决方案,都不是理想的:
- 使用
jQuery.load()
加载包含对话框内内容 block 的部分 HTML 页面(即没有<head>
或<body>
标签)。然后将使用 jQuery 动态附加外部 CSS 文件。该对话框可以自动调整大小以适应内容。 - 使用 iframe 加载整个页面,其中包含一个页面中的内容 block 和外部 CSS 引用。但对话框无法自动调整大小。
有没有更好的解决方案?
最佳答案
您好,在这种情况下,您可以将样式放在正在加载的页面顶部的样式标签内 <style></style>
而不是使用 css 文件
关于jquery - 在 jQuery UI 对话框中使用外部 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587795/