يمكن أن تكون كتل التعليمات البرمجية طويلة جداً… على سبيل المثال عندما تحتوي على سجل إعادة بناء كامل أو نص طويل آخر… ليس من السهل جداً التمرير خلال قسم كتلة التعليمات البرمجية في منشور أو التمرير إلى نهاية كتلة التعليمات البرمجية خاصة على الشاشات الصغيرة. أسهل طريقة هي التمرير قبل كتلة التعليمات البرمجية أو العثور على 10 بكسل على الجانبين.
سيكون من الجيد إضافة تراكب لكتل التعليمات البرمجية الضخمة التي تمنع التمرير حتى يتفاعل المستخدم. عندما ينقر المستخدم عليه، يختفي التراكب وينشط التمرير.
هذه هي النسخة الأولى، قصدت شيئًا كهذا، لكنني عالق في تحديد ارتفاع العنصر. سيظهر التراكب فقط على كتلة التعليمات البرمجية القابلة للتمرير. لقد جربت ذلك باستخدام element.scrollHeight > n وما إلى ذلك… ولكن يبدو أنه يحصل دائمًا على ارتفاع 0. أحتاج إلى إيجاد طريقة أخرى لتحديد ما إذا كانت كتلة التعليمات البرمجية قابلة للتمرير…