Heim > Web-Frontend > js-Tutorial > Drei Möglichkeiten für jQuery, das CSS-Element „styles_jquery' zu manipulieren

Drei Möglichkeiten für jQuery, das CSS-Element „styles_jquery' zu manipulieren

WBOY
Freigeben: 2016-05-16 16:46:28
Original
1066 Leute haben es durchsucht

Wir verwenden häufig Javascript, um den Stil von Seitenelementen zu ändern. Eine Möglichkeit besteht darin, die CSS-Klasse (Class) des Seitenelements zu ändern. In herkömmlichem Javascript verwenden wir dazu normalerweise drei Methoden, um diese Funktion zu erreichen traditionelle Methode, aber sie spart viel Code. Immer noch derselbe Satz – „jQuery macht JavaScript-Code prägnant!“

1. CSS-Klasse hinzufügen
$("#target").addClass("newClass"); /#target bezieht sich auf die ID des Elements, das gestylt werden muss
//newClass bezieht sich auf den Namen der CSS-Klasse
2. RemoveClass() – entfernt die CSS-Klasse
$("#target " ).removeClass("oldClass");
//#target bezieht sich auf die ID des Elements, dessen CSS-Klasse entfernt werden muss
//oldClass bezieht sich auf den Namen der CSS-Klasse
3. toggleClass() – Eine CSS-Klasse hinzufügen oder entfernen: Wenn die CSS-Klasse bereits vorhanden ist, wird sie entfernt; wenn die CSS-Klasse nicht vorhanden ist, wird sie hinzugefügt.
$("#target").toggleClass("newClass")
//Wenn für das Element mit der ID „target“ ein CSS-Stil definiert ist, wird dieser entfernt
//Im Gegenteil, CSS Der Klasse „newClass“ wird diese ID zugewiesen.

In tatsächlichen Anwendungen definieren wir häufig zuerst diese CSS-Klassen und ändern dann den Seitenelementstil durch Auslösen von Javascript-Ereignissen (z. B. durch Klicken auf einen Link). Darüber hinaus stellt jQuery auch eine Methode hasClass("className") bereit, um festzustellen, ob einem Element eine CSS-Klasse zugewiesen wurde.

Unten finden Sie ein vollständiges Beispiel.

Code kopieren Der Code lautet wie folgt:
Bild blinkt bis 1 */
0%{
Opacity:0; /*Die Transparenz ist 0*/
}
100%{
Opacity:1;
}
}

.up{
-webkit-animation: funkelnde 1s unendliche Leichtigkeit;
}
🎜>< /head>
/>
">< ;/script>
<script> <br><br>function btnClick(){ <br>//$("#soccer").removeClass("up"); <br>$ ("#soccer").toggleClass("up"); <br>//$("p:first").removeClass("intro"} <br></script>
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage