Ich arbeite an einem benutzerdefinierten Wordpress-Design, das 2 verschiedene Schriftarten für Header-Tags auf der gesamten Website enthält. Die eine Schriftart ist kursiv und muss normale text-transform
Eigenschaften haben. Die andere Schriftart muss immer in text-transform:uppercase;
angezeigt werden.Verwenden von jQuery zum Anwenden von CSS-Eigenschaften auf Kopfzeilen mit einer bestimmten Schriftfamilie?
Ich kann text-transform:uppercase;
nicht auf alle Header-Tags anwenden, weil es auch für die kursive Schriftart gilt - was ich nicht will.
Da es Wordpress ist, kann der Client Header in TinyMCE hinzufügen und die Schriftfamilie von Fall zu Fall ändern. Daher wird auch eine kursive Schriftart verwendet, die auch text-transform:normal;
gilt.
Ich frage mich, ob es eine Möglichkeit gibt, mit jQuery die Eigenschaft 'text-transform' auf alles mit einer bestimmten Schriftfamilie anzuwenden?
So zum Beispiel möchte ich jeden Header haben, die font-family:"Cinzel";
auch haben text-transform:uppercase;
auf sie angewendet, aber alle Header mit font-family:"Dancing Script";
müssen text-transform:normal;
bleiben.
Wäre es nicht besser, eine Variable im Filter Rückruf passieren ? '' '.filter (function (x) {return x.css ...' '' Oder gibt es einen Vorteil für '' '$ (this)' ''? –
@BenjaminDowns - ist nicht wirklich wichtig – adeneo