هل لم تُزل فئة docked عند التمرير مرة أخرى إلى الأعلى؟

إذا كان ذاكرتي لا تخونني، فإن الكلاس docked مخصص للمحتوى الإضافي المضاف إلى الرأس (في قسم Header من السمة). يمكنك إضافة سطر نصي إلى Header لمراقبة ظهور/إخفاء الكلاس كما هو متوقع.

لذلك، ما لم يكن لديك محتوى مخصص للرأس، فإن الرأس سيثبت عند التمرير ويبقى كذلك بشكل دائم.

في وقت ما منذ فترة طويلة (أعتقد أكثر من 4 سنوات)، قمنا بإلغاء تثبيت الرأس في أعلى الصفحة… لكن ذلك تعرض لانتكاسة، ولم يُلاحظ لفترة طويلة، ثم قررنا تبني هذه الانتكاسة.

يمكننا على الأرجح تحسين ذلك؛ فالسلوك الحالي يسبب “نطّة” بسيطة في البداية عند التمرير لأول مرة (قم بتحديث الصفحة بالكامل لرؤيتها)… لكننا يجب أن نكون حذرين جدًا حتى لا نكسر جميع تخصيصات الرأس الموجودة حاليًا (وهي كثيرة!). قد يكون من المنطقي الانتظار قليلاً أطول (حتى نتخلى عن IE11) ثم النظر في إجراء تحسينات أكبر في هذا الإطار، مثل استخدام position: sticky; بدلاً من fixed.