Stylesheets mithilfe von JavaScript oder jQuery effektiv entfernen oder ersetzen
Es ist eine häufige Anforderung, das Erscheinungsbild einer Webseite dynamisch anzupassen, indem Folgendes hinzugefügt wird: Entfernen oder Ersetzen von Stylesheets mithilfe von JavaScript oder jQuery. Allerdings reicht das alleinige Entfernen eines Stylesheet-Elements (-Tag) möglicherweise nicht immer in allen Browsern aus.
Für eine browserübergreifende Kompatibilität sollten Sie die folgende Technik in Betracht ziehen:
Set Stylesheet zu deaktivieren
In einigen Browsern (z. B. Internet Explorer) werden Stylesheets zwischengespeichert Erinnerung. Das bloße Entfernen des Das Element entfernt die Stile nicht. Um zu verhindern, dass die Stile angewendet werden, können Sie die Eigenschaft „disabled“ des Stylesheets auf „true“ setzen.
Verwendung von jQuery:
1 |
|
Vollständiges Beispiel
Hier ist ein vollständiges Beispiel für die Verwendung von jQuery:
1 2 3 4 5 |
|
Dieser Ansatz stellt sicher, dass das Stylesheet nicht zwischengespeichert wird im Speicher und hat keinen Einfluss auf das Erscheinungsbild der Seite.
Das obige ist der detaillierte Inhalt vonWie kann ich Stylesheets in JavaScript oder jQuery effektiv entfernen oder ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!