لماذا لا يتم تحديث فئة عنصر الموضوع الذي تمت زيارته؟

أريد تغيير المواضيع التي تمت زيارتها في topic-item-list إلى شفافية أقل، وأستخدم كود CSS التالي:

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

ثم وجدت أنه عندما أقوم بزيارة موضوع، لا يضيف الموضوع فئة visited، مثل الصورة أدناه.
image

وأيضًا، هل يعرف أحد الفروقات بين .unseen-topic و .visited؟

مرحباً،

هذا يعمل لدي. لقد اختبرته على موقعي التجريبي وتظهر الفئة visited بعد فتح الموضوع.

هذا موضوع جديد لم أفتحه بعد، لذا تظهر الفئة .unseen-topic.

لقد أضفت هذا CSS إلى Common / CSS

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

وبعد فتح الموضوع، ستظهر الفئة .visited وستختفي الفئة .unseen-topic.

كما ترى، فإن الشفافية تعمل بشكل جيد. :slightly_smiling_face:

ملاحظة: إذا كان للموضوع الذي تمت زيارته سابقًا ردود جديدة، فستختفي الفئة .visited حتى تراها.

إعجابَين (2)