"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية التخلص من \"التمرير الزائد\" غير المرغوب فيه في Chrome لنظام التشغيل Mac؟

كيفية التخلص من \"التمرير الزائد\" غير المرغوب فيه في Chrome لنظام التشغيل Mac؟

تم النشر بتاريخ 2024-11-08
تصفح:979

How to Eliminate Unwanted \

التغلب على "التمرير الزائد" في صفحات الويب

في Chrome لنظام التشغيل Mac، يعد "التمرير الزائد" تأثيرًا غير مرغوب فيه يسمح للمستخدمين بسحب الصفحة خارج منطقة العرض العادية، كما رأينا في الصورة المقدمة. لمعالجة هذه المشكلة وتحسين تجربة المستخدم، فكر في الطريقتين التاليتين:

الطريقة الأولى: تقييد التمرير الزائد

إذا كنت تريد تعطيل التمرير الزائد تمامًا، فاستخدم كود CSS التالي:

html {
    overflow: hidden;
    height: 100%;
}

body {
    height: 100%;
    overflow: auto;
}

الخاصية المخفية في العنصر تمنع ظهور أي محتوى تجاوز، مما يؤدي إلى تقييد الصفحة بشكل فعال داخل إطار العرض الخاص بها. تسمح الخاصية overflow: auto الموجودة على عنصر

بالتمرير الطبيعي ضمن الارتفاع المعين للصفحة، ولكنها تقيد التمرير الزائد.

الطريقة الثانية: تخصيص سلوك التمرير الزائد

لتخصيص سلوك التمرير الزائد والتحكم فيه، استخدم خاصية اللمس:

body {
    -webkit-touch-callout: none;
    -webkit-touch-action: manipulation;
}

يمنع الكود أعلاه تحديد النص بينما يسمح بالتلاعب العام باللمس، بما في ذلك التمرير ضمن الارتفاع المحدد للصفحة. لمزيد من التحكم الدقيق، يمكنك تحديد قيم إجراءات اللمس الدقيقة، مثل pan-x للسماح بالتمرير الأفقي فقط.

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

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

Copyright© 2022 湘ICP备2022001581号-3