קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > סרגל גלילה
Class לסרגל גלילה בפורמט 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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["The `Scrollbar` class provides a pure SVG scrollbar for workspaces. Key actions include: constructing a scrollbar, setting its visibility, and managing its position. Methods allow recalculating the scrollbar's location and length based on content or window changes (resize). Event handlers manage mouse interactions. Additional functionality includes setting the handle position, updating display visibility, and managing the scrollbar's origin. The class also enables the disposal of the scrollbar and related elements.\n"],null,[]]