2010-03-15 86 views
1

jQuery中是否有插件或功能,可以從類似於$ .getJSON()或$ .getScript()的不同來源動態加載樣式表?我能夠動態地集成來自同一起源的樣式表,但我需要能夠從不同來源動態注入一個jQuery UI主題到頁面中。我想我可以加載CSS文件作爲JSON數據,然後使用$().css()應用內容;不過,我正在尋找更優雅的解決方案。根據不同來源的請求加載外部樣式表

感謝

回答

0

如果您需要在瀏覽器時CSS加載到瀏覽器通知您,那麼我建議使用JSON解決方案時,CSS文件被加載瀏覽器不通知的腳本。

否則,只需繼續並通過動態創建<style>標籤加載外部CSS文件,您需要將該標籤附加到文檔<head>。與從外部域加載JavaScript不同,瀏覽器不會對從其他域加載CSS文件施加任何限制。