סקר מחקר: נשמח לשמוע על החוויה שלך עם Blockly
לפתיחת הסקר
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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-09-10 (שעון UTC).
[null,null,["עדכון אחרון: 2024-09-10 (שעון UTC)."],[[["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."]]],[]]