Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Scrollbar
Klasa reprezentująca pasek przewijania w postaci samego SVG. Ta metoda obejmuje pasek przewijania, który zawsze działa, ale nie musi wyglądać ani działać jak paski przewijania w systemie.
Podpis:
export declare class Scrollbar
Zespoły
Właściwości
Właściwość |
Modyfikatory |
Typ |
Opis |
lengthAttribute_ |
|
ciąg znaków |
Atrybut DOM kontrolujący długość paska przewijania. Różni się w przypadku poziomych i pionowych pasków przewijania. |
onMouseDownBarWrapper_ |
|
browserEvents.Data |
Moduł obsługi zdarzeń związanych z przesunięciem kursora myszy na tle paska przewijania. |
onMouseDownHandleWrapper_ |
|
browserEvents.Data |
Moduł obsługi zdarzeń związanych z przesunięciem kursora myszy na uchwyt paska przewijania. |
onMouseMoveWrapper_ |
|
browserEvents.Data | null |
Moduł obsługi zdarzeń wskaźnika myszy w górę pozwalających zakończyć przeciągnięcia paska przewijania. |
onMouseUpWrapper_ |
|
browserEvents.Data | null |
Uchwyt do zdarzeń ruchu myszy podczas przeciągania paska przewijania. |
positionAttribute_ |
|
ciąg znaków |
Atrybut DOM kontrolujący pozycję paska przewijania. Różni się w przypadku poziomych i pionowych pasków przewijania. |
scrollbarThickness |
static |
Liczba |
Szerokość pionowego paska przewijania lub wysokość poziomego paska przewijania w pikselach CSS. Na urządzeniach dotykowych paski przewijania powinny być większe. |
Metody
Metoda |
Modyfikatory |
Opis |
dispose(). |
|
Pozbądź się tego paska przewijania. Usuń elementy DOM, detektory zdarzeń i subskrypcje motywów. |
isVisible() |
|
Czy pasek przewijania jest widoczny; Niesparowane paski przewijania znikają, gdy nie są potrzebne. |
resize(opt_metrics) |
|
Ponowne obliczanie lokalizacji i długości paska przewijania |
resizeContentHorizontal(hostMetrics) |
|
Ponowne obliczanie lokalizacji poziomego paska przewijania na jego ścieżce i długości. Ta funkcja powinna być wywoływana po zmianie zawartości obszaru roboczego. |
resizeContentVertical(hostMetrics) |
|
Ponownie obliczaj położenie pionowego paska przewijania na jego ścieżce i długości. Ta funkcja powinna być wywoływana po zmianie zawartości obszaru roboczego. |
resizeViewHorizontal(hostMetrics) |
|
Ponowne obliczanie lokalizacji poziomego paska przewijania na ekranie i długości ścieżki. Ta metoda powinna być wywoływana w przypadku zmiany układu lub rozmiaru okna. |
resizeViewVertical(hostMetrics) |
|
Ponowne obliczanie lokalizacji pionowego paska przewijania na ekranie i długości ścieżki. Ta metoda powinna być wywoływana w przypadku zmiany układu lub rozmiaru okna. |
set(value, updateMetrics) |
|
Ustaw pozycję uchwytu paska przewijania. |
setContainerVisible(visible) |
|
Określ, czy kontener paska przewijania ma być widoczny, i odpowiednio go zaktualizuj, jeśli widoczność się zmieni. |
setHandlePosition(newPosition) |
|
Ustaw przesunięcie uchwytu paska przewijania względem jego pozycji i odpowiednio zmień atrybut SVG. |
setOrigin(x, y) |
|
Zarejestruj pochodzenie obszaru roboczego, w którym znajduje się pasek przewijania, w pikselach względem źródła elementu div wstrzykiwanego. Dzieje się tak, gdy pasek przewijania jest używany w obiekcie, którego pochodzenie różni się od głównego obszaru roboczego (np. w wysuwanym panelu). |
setVisible(visible) |
|
Określ, czy pasek przewijania ma być widoczny. Dotyczy tylko niesparowanych pasków przewijania. |
updateDisplay_() |
|
aktualizować widoczność paska przewijania na podstawie tego, czy uważa on, że powinien być widoczny, i czy zawierający go obszar roboczy jest widoczny; Nie możemy polegać na tym, że zawierający obszar roboczy zostanie ukryty, aby nas ukryć, ponieważ nie musi on być elementem nadrzędnym w DOM. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]