1

jQuery 中是否有插件或功能可以动态加载来自不同来源的样式表,类似于 $.getJSON() 或 $.getScript()?我能够动态地集成来自同一来源的样式表,但我需要能够将来自不同来源的 jQuery UI 主题动态注入到页面中。我想我可以将 CSS 文件加载为 JSON 数据,然后使用 $().css(); 应用内容。但是,我一直在寻找更优雅的解决方案。

谢谢

4

1 回答 1

0

如果您需要浏览器在 CSS 加载到浏览器时通知您,那么我建议使用 JSON 解决方案,因为浏览器在加载 CSS 文件时不会通知脚本。

否则,只需通过动态创建<style>需要附加到文档的标签来加载外部 CSS 文件<head>。与从外部域加载 JavaScript 不同,浏览器不会对从其他域加载 CSS 文件施加任何限制。

于 2010-03-15T16:08:09.003 回答