2010-03-15 10 views
1

Existe-t-il un plugin ou une fonctionnalité dans jQuery permettant le chargement dynamique de feuilles de style d'origines différentes similaires à $ .getJSON() ou $ .getScript()? Je suis capable d'intégrer dynamiquement une feuille de style de la même origine, mais je dois pouvoir injecter dynamiquement un thème de l'interface utilisateur jQuery d'une origine différente dans une page. Je suppose que je peux charger le fichier CSS en tant que données JSON, puis appliquer le contenu en utilisant $(). Css(); Cependant, je cherchais une solution plus élégante.Charger des feuilles de style externes sur demande à partir d'une origine différente

Merci

Répondre

0

Si vous avez besoin du navigateur pour vous avertir lorsque le CSS est chargé dans le navigateur, alors je suggère d'utiliser la solution JSON que les navigateurs ne préviennent pas le script lorsque les fichiers CSS sont chargés.

Sinon, aller de l'avant et de charger le fichier CSS externe en créant dynamiquement une balise <style> que vous devrez joindre au document <head>. Contrairement au chargement de JavaScript à partir d'un domaine externe, les navigateurs n'imposent aucune restriction sur le chargement de fichiers CSS provenant d'autres domaines.