نمط DiscoTOC متصل بفئة .with-topic-progress التي تتم إضافتها إلى .topic-navigation إذا كان هناك أكثر من منشور واحد في الموضوع. لذا بدون رد، سيتعطل نمط DiscoTOC.
أعتقد أنه يجب أيضًا تنشيط جدول المحتويات إذا لم يكن هناك رد في موضوع لأنه لا يتعلق بعدد الردود. على سطح المكتب، يعمل بشكل جيد للمواضيع التي لا تحتوي على ردود أيضًا.
لقد واجهت هذا هنا أيضًا. (iPhone/Safari) سيكون رائعًا إذا كان يمكن إصلاح هذا. التمرير إلى أسفل مستند طويل للوصول إلى جدول المحتويات أمر مرهق بعض الشيء.
يبدو أن هذا يعمل بشكل جيد حتى بدون رد.
مرة أخرى، أنا لست خبيرًا، أنا فقط “سائل” جيد وبعد بضع مرات من التبادل مع ChatGPT بالأسئلة والتحديات الصحيحة، يبدو أنها تعمل.
إذا كان أي شخص خبيرًا في JavaScript ويريد تحسينها، فيرجى المشاركة.
هذا رائع شكراً، ولكن أعتقد أنه يمكننا صنعه باستخدام CSS فقط أيضاً. علينا فقط استخدام نفس CSS على .topic-navigation الذي تم استخدامه على .with-topic-progress. الفئة المفقودة .with-topic-progress تمنع النمط إذا لم يكن هناك رد في الموضوع.