إضافة تراكب على كتل الشفرة لمنع التمرير حتى ينقر المستخدم عليها

مرحباً :wave:

يمكن أن تكون كتل التعليمات البرمجية طويلة جداً… على سبيل المثال عندما تحتوي على سجل إعادة بناء كامل أو نص طويل آخر… ليس من السهل جداً التمرير خلال قسم كتلة التعليمات البرمجية في منشور أو التمرير إلى نهاية كتلة التعليمات البرمجية خاصة على الشاشات الصغيرة. أسهل طريقة هي التمرير قبل كتلة التعليمات البرمجية أو العثور على 10 بكسل على الجانبين.

سيكون من الجيد إضافة تراكب لكتل التعليمات البرمجية الضخمة التي تمنع التمرير حتى يتفاعل المستخدم. عندما ينقر المستخدم عليه، يختفي التراكب وينشط التمرير.

شكراً :slightly_smiling_face:

إعجاب واحد (1)

ربما تجربها في مكون سمة؟ هل يمكنك رؤية كيف تشعر؟

إعجابَين (2)

نعم، فكرت في الأمر. يمكن القيام بذلك تمامًا باستخدام مكون. سأجرب ذلك. :slightly_smiling_face:

إعجاب واحد (1)

مرحباً :waving_hand:

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

إعجاب واحد (1)

مرحباً :wave:

عدت إلى هنا بعد فترة طويلة… لقد نسيت هذا تمامًا. الآن لقد صنعت واحدًا يعمل. :smile:

إعجاب واحد (1)