Un échec se produit lorsque cet ordre est inversé, car ni Firefox ni Chrome tente de charger la feuille de style à moins qu'elle ne précède le script. Cette exigence de commande est appliquée en raison de la nature du processus d'analyse de LESS.js.

Présentation de less.refreshStyles()

Pour répondre à votre besoin de style dynamique, version 1.0 .31 de LESS.js introduit la méthode less.refreshStyles(). Cette méthode permet la recompilation des balises

"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je charger dynamiquement MOINS de feuilles de style après le chargement de la page ?

Comment puis-je charger dynamiquement MOINS de feuilles de style après le chargement de la page ?

Publié le 2024-11-08
Parcourir:189

How Can I Dynamically Load LESS Stylesheets After Page Load?

Chargement dynamique des feuilles de style LESS

Vous avez exprimé votre intérêt pour l'utilisation de LESS.js tout en exigeant le chargement dynamique de certains styles après la page initiale. charger. Cependant, le comportement existant de LESS.js exige que toutes les feuilles de style LESS soient chargées avant le script LESS.js, comme le démontre l'exemple fonctionnel ci-dessous :


Un échec se produit lorsque cet ordre est inversé, car ni Firefox ni Chrome tente de charger la feuille de style à moins qu'elle ne précède le script. Cette exigence de commande est appliquée en raison de la nature du processus d'analyse de LESS.js.

Présentation de less.refreshStyles()

Pour répondre à votre besoin de style dynamique, version 1.0 .31 de LESS.js introduit la méthode less.refreshStyles(). Cette méthode permet la recompilation des balises

Pour implémenter cette fonctionnalité, incorporez simplement la ligne suivante après avoir chargé les éventuelles feuilles de style LESS dynamiques :

less.refreshStyles();

Exemple de code

Pour démontrer la fonctionnalité, vous pouvez modifier l'extrait de code de test que vous avez fourni pour inclure cette ligne après le chargement dynamique de la feuille de style :

Cette modification demandera à LESS.js de recompiler la feuille de style dynamique, lui permettant de prendre effet sans avoir besoin de recharger la page.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3