Fehler tritt auf, wenn diese Reihenfolge umgekehrt wird, da weder Firefox noch Chrome versucht, das Stylesheet zu laden, es sei denn, es steht vor dem Skript. Diese Reihenfolgeanforderung wird aufgrund der Art des Parsing-Prozesses von LESS.js erzwungen.

Wir stellen vor: less.refreshStyles()

Um Ihren Bedarf an dynamischem Styling zu decken, Version 1.0 .31 von LESS.js führt die Methode less.refreshStyles() ein. Diese Methode ermöglicht die Neukompilierung von

„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich WENIGER Stylesheets nach dem Laden der Seite dynamisch laden?

Wie kann ich WENIGER Stylesheets nach dem Laden der Seite dynamisch laden?

Veröffentlicht am 08.11.2024
Durchsuche:940

How Can I Dynamically Load LESS Stylesheets After Page Load?

Dynamisches Laden von LESS-Stylesheets

Sie haben Interesse an der Verwendung von LESS.js bekundet und gleichzeitig das dynamische Laden bestimmter Stile nach der ersten Seite gefordert laden. Das bestehende Verhalten von LESS.js erfordert jedoch, dass alle LESS-Stylesheets vor dem LESS.js-Skript geladen werden, wie das folgende Funktionsbeispiel zeigt:

Fehler tritt auf, wenn diese Reihenfolge umgekehrt wird, da weder Firefox noch Chrome versucht, das Stylesheet zu laden, es sei denn, es steht vor dem Skript. Diese Reihenfolgeanforderung wird aufgrund der Art des Parsing-Prozesses von LESS.js erzwungen.

Wir stellen vor: less.refreshStyles()

Um Ihren Bedarf an dynamischem Styling zu decken, Version 1.0 .31 von LESS.js führt die Methode less.refreshStyles() ein. Diese Methode ermöglicht die Neukompilierung von

Um diese Funktion zu implementieren, fügen Sie nach dem Laden dynamischer LESS-Stylesheets einfach die folgende Zeile ein:

less.refreshStyles();

Beispielcode

Um die Funktionalität zu demonstrieren, können Sie das von Ihnen bereitgestellte Testcode-Snippet so ändern, dass nach dem dynamischen Laden des Stylesheets diese Zeile eingefügt wird:

Diese Änderung weist LESS.js an, das dynamische Stylesheet neu zu kompilieren, sodass es wirksam wird, ohne dass die Seite neu geladen werden muss.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3