Entfernen der CSS-Datei

8

Ich benutze Spring MVC mit JSP-Seite für die Präsentation, ich habe drei Registerkarte angenommen A, B und C in einer JSP-Seite. Wenn man auf die Registerkarte A klickt, wird die CSS-Datei wie zB aa.css in das Kopf-Tag mit dem entsprechenden div geladen und auf die gleiche Art und Weise auf B und C. Das Hauptproblem ist einmal die Drei . CSS -Datei wird geladen, überschreibt sich gegenseitig. Außerdem möchte ich die css -Datei von head entfernen, die beim Klick auf einen der obigen Tabs mit jquery geladen wurde, wie unten gezeigt.

> %Vor%

jede Idee wird mir viel helfen.

Danke.

    
ASUR 12.10.2012, 11:06
quelle

3 Antworten

18

Geben Sie ein id für das <link> -Tag ein.

%Vor%

Und verwenden Sie diesen Code :

%Vor%

Hinweis: Obwohl im HTML-Standard kein deaktiviertes Attribut vorhanden ist, ist das HTMLLinkElement-DOM-Objekt deaktiviert.

Die Verwendung von deaktiviert als HTML-Attribut ist nicht standard und wird nur von einigen Microsoft-Browsern verwendet. Benutze es nicht. Verwenden Sie eine der folgenden Techniken, um einen ähnlichen Effekt zu erzielen:

  • Wenn das Attribut disabled direkt zum Element auf der Seite hinzugefügt wurde, fügen Sie nicht stattdessen das Element <link> ein;
  • Legen Sie die Eigenschaft disabled des DOM-Objekts über Skripting fest.
Praveen Kumar 12.10.2012, 11:10
quelle
6

Sie können ein CSS entladen, indem Sie es wie folgt deaktivieren:

%Vor%     
Md Toufiqul Islam 12.10.2012 11:12
quelle
0

Sie geben diesem Link-Tag einfach eine ID oder eine Klasse (sagen wir id="deleteMe") und entfernen sie dann wie folgt:

%Vor%

In diesem Fall fügen Sie jeder Datei eine ID hinzu, wenn Sie sie wie folgt verknüpfen:

%Vor%

Um nur Second.css, Third.css zu entfernen, müssen Sie Ihre jQuery wie folgt schreiben:

%Vor%     
Wahid Masud 03.02.2018 14:35
quelle

Tags und Links