blockly > شريط التمرير
صفّ للحصول على شريط تمرير بتصميم SVG خالص. يوفّر هذا الأسلوب شريط تمرير يضمن عمله، ولكنه قد لا يبدو أو يعمل كأشرطة التمرير في النظام.
Signature:
export declare class Scrollbar
الشركات المصنِّعة
أماكن إقامة
الطُرق
الطريقة |
مفاتيح التعديل |
الوصف |
dispose() |
|
تخلّص من شريط التمرير هذا. إزالة عناصر DOM وأدوات معالجة الأحداث واشتراكات المظاهر |
isVisible() |
|
هل شريط التمرير مرئي؟ تختفي أشرطة التمرير غير المقترِنة عند عدم الحاجة إليها. |
resize(opt_metrics) |
|
إعادة حساب موقع شريط التمرير وطوله. |
resizeContentHorizontal(hostMetrics) |
|
إعادة حساب موقع شريط التمرير الأفقي ضمن مساره وطوله. ويجب طلب ذلك عند تغيير محتوى مساحة العمل. |
resizeContentVertical(hostMetrics) |
|
إعادة حساب موقع شريط التمرير العمودي ضمن مساره وطوله. ويجب طلب ذلك عند تغيير محتوى مساحة العمل. |
resizeViewHorizontal(hostMetrics) |
|
إعادة حساب موقع شريط التمرير الأفقي على الشاشة وطول المسار. ويجب طلب ذلك عندما يتم تغيير تنسيق النافذة أو حجمها. |
resizeViewVertical(hostMetrics) |
|
إعادة حساب موقع شريط التمرير العمودي على الشاشة وطول المسار. ويجب طلب ذلك عندما يتم تغيير تنسيق النافذة أو حجمها. |
set(value, updateMetrics) |
|
ضبط موضع مؤشر شريط التمرير |
setContainerVisible(visible) |
|
يمكنك ضبط ما إذا كانت حاوية شريط التمرير مرئية وتعديل الشاشة وفقًا لذلك في حال تغيير مستوى الرؤية. |
setHandlePosition(newPosition) |
|
يمكنك ضبط إزاحة مقبض شريط التمرير من موضع شريط التمرير، وتغيير سمة SVG وفقًا لذلك. |
setOrigin(x, y) |
|
سجّل أصل مساحة العمل التي يوجد بها شريط التمرير، بالبكسل بالنسبة إلى مصدر div للإدخال. هذا هو الحالات التي يتم فيها استخدام شريط التمرير في كائن لا يتطابق أصله مع مساحة العمل الرئيسية (على سبيل المثال، في قائمة منبثقة). |
setVisible(visible) |
|
تحديد ما إذا كان شريط التمرير مرئيًا ينطبق هذا الإعداد على أشرطة التمرير غير المقترنة فقط. |
updateDisplay_() |
|
تعديل إذن الوصول إلى شريط التمرير بناءً على ما إذا كان يعتقد أنّه يجب أن يكون مرئيًا وما إذا كانت مساحة العمل التي يتضمّنها مرئية لا يمكننا الاعتماد على إخفاء مساحة العمل التي تحتوي على المساحة لإخفائها، لأنّه ليس بالضرورة المصدر الرئيسي لنا في DOM. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-10 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-10 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `Scrollbar` class creates custom scrollbars using SVG, ensuring functionality across different systems but potentially differing in appearance from native scrollbars."],["It provides methods to control the scrollbar's visibility, position, and size, adapting to content and window changes."],["Scrollbars can be paired or unpaired, with unpaired ones automatically hiding when not needed."],["Properties allow access and modification to scrollbar behavior and appearance through DOM attributes and event handlers."],["Developers can interact with the scrollbar through its methods to dynamically adjust its position, visibility, and responsiveness to workspace content."]]],[]]