"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف تمنع العنصر الأصل من التمرير عندما يقوم عنصر الطفل الثابت بالتمرير إلى الحافة؟

كيف تمنع العنصر الأصل من التمرير عندما يقوم عنصر الطفل الثابت بالتمرير إلى الحافة؟

نشر في 2025-03-13
تصفح:759

How to Prevent Parent Element Scrolling When a Fixed and Scrollable Child Element Reaches Its Edge?

منع تمرير العنصر الأصل عندما يصل الطفل إلى EDGE

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

ومع ذلك ، أثبتت هذه الطريقة غير فعالة لأن الانتشار لا يزال يحدث.

حل شامل

يستخدم الحل خاصية WheelDelta ، حيث تشير القيم الإيجابية إلى التمرير والقيم السلبية تشير إلى التمرير لأسفل. المتصفحات) على عناصر مع فئة '.scrollable'. يتحقق

: يتحقق البرنامج النصي لحالات الحافة حيث يتجاوز التمرير الحد الأدنى أو الحد الأقصى لعنصر القابل للتمرير.

العنصر.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3