Das Beispiel in diesem Artikel beschreibt die Verwendung von jQuery zum Festlegen von Elementstilen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
CSS ist ein Teil der Seite, der nicht getrennt werden kann. jQuery bietet auch einige praktische Methoden im Zusammenhang mit CSS. Im vorherigen Artikel wurde addClass() verwendet, um CSS-Stile zu Elementen hinzuzufügen. Hier stellen wir hauptsächlich vor, wie jQuery den Stil der Seite festlegt. Einschließlich Hinzufügen, Löschen, dynamisches Umschalten usw.
1. CSS-Kategorien hinzufügen und löschen.
removeClass entspricht der addClass-Methode und die Beispiele werden hier nicht wiederholt.
2. Wechseln Sie dynamisch zwischen Kategorien.
Häufig möchten Sie, dass der Stil einiger Elemente abhängig vom Betriebsstatus des Benutzers zwischen einer bestimmten Kategorie wechselt, manchmal der Kategorie addClass() und manchmal der Kategorie removeClass(). Jq stellt dazu eine direkte toggleClass(name) bereit Ähnliche Operationen.
3. Stile direkt abrufen und festlegen.
Genau ähnlich wie die Methode attr() stellt jQuery die Methode css() bereit, um den Stil eines Elements direkt abzurufen und festzulegen, z. B. mit css(name), um den Stilwert eines bestimmten Stils abzurufen. Legen Sie mehrere Stile gleichzeitig über die CSS-Liste (Eigenschaften) fest und legen Sie einen bestimmten Stil des Elements über CSS (Name, Wert) fest.
Zum Beispiel: Ändern Sie die Farbmarkierung, indem Sie die Mouseover- und Mouseout-Ereignisse so einstellen, dass sie CSS(Name,Wert) auslösen.
Die CSS-Methode stellt das Opazitätsattribut bereit. Und kompatibel mit verschiedenen Browsern.
Ändern Sie das obige Beispiel und legen Sie den Transparenzwert des p-Elements über Mausereignisse fest.
Darüber hinaus wird in CSS die Methode hasClass(name) bereitgestellt, um zu bestimmen, ob für ein Element eine bestimmte CSS-Kategorie festgelegt ist. Gibt einen booleschen Wert zurück. Zum Beispiel:
Wenn man sich den jQuery-Quellcode ansieht, ist die hasClass-Methode die is()-Methode.
Ich hoffe, dass dieser Artikel für alle bei der jQuery-Programmierung hilfreich sein wird.