Warum aktualisiert sich die Klasse des besuchten Themaelements nicht?

Ich möchte die besuchten Themen in der topic-item-list mit geringerer Deckkraft versehen, und ich verwende den folgenden CSS-Code:

.topic-list-item.visited > * {
  opacity: 0.7;
}

Dann habe ich festgestellt, dass das Thema die Klasse visited nicht hinzufügt, wenn ich ein Thema besuche, wie im Bild unten gezeigt.
image

Außerdem, weiß jemand über die Unterschiede zwischen .unseen-topic und .visited Bescheid?

Hallo,

Das funktioniert bei mir. Ich habe es auf meiner Testseite getestet und die besuchte Klasse erscheint, nachdem ich das Thema geöffnet habe.

Dies ist ein neues Thema, das ich noch nicht geöffnet habe, daher erscheint die Klasse .unseen-topic.

Ich habe dieses CSS zu Common / CSS hinzugefügt

.topic-list-item.visited {
  opacity: 0.7;
}

Und nachdem ich das Thema geöffnet hatte, erschien die Klasse .visited und die Klasse .unseen-topic verschwand.

Wie Sie sehen können, funktioniert die Deckkraft gut. :slightly_smiling_face:

Hinweis: Wenn das zuvor besuchte Thema neue Antworten hat, verschwindet die Klasse .visited, bis Sie diese sehen.

2 „Gefällt mir“