ScrollbarPair 類別
一對捲軸的類別。橫向和直向。
Signature:
export declare class ScrollbarPair
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(workspace、addHorizontal、addVertical、opt_class、opt_margin) | 建構 ScrollbarPair 類別的新執行個體 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
corner_ | SVGRectElement | 空值 | ||
hScroll | Scrollbar | 空值 | ||
vScroll | Scrollbar | 空值 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
canScrollHorizontally() | 傳回是否要啟用水平捲動功能。 | |
canScrollVertically() | 傳回是否要啟用垂直捲動功能。 | |
dispose() | 丟棄這組捲軸。取消與所有 DOM 元素的連結,以免記憶體流失。 | |
isVisible() | 如顯示任何捲軸。不需要配對的捲軸可能會消失。 | |
resize() | 重新計算捲軸的位置和長度。同時調整圓角矩形的位置。 | |
resizeContent(hostMetrics) | 重新計算捲軸在路徑和長度內的位置。當工作區的內容有所變更,應該呼叫此方法。 | |
resizeView(hostMetrics) | 重新計算畫面上捲軸的位置和路徑長度。當視窗的版面配置或大小有所變更時,應該呼叫此方法。 | |
set(x, y, updateMetrics) | 設定兩個捲軸的控點。 | |
setContainerVisible(visible) | 設定是否顯示此捲軸的容器。 | |
setVisible(visible) | 設定任何現有捲軸的顯示設定。 | |
setX(x) | 將水平捲軸的控點設為與其父項相對的位置 (以 CSS 像素為單位)。 | |
setY(y) | 將垂直捲軸的控點設定在 CSS 像素中的特定位置 (相對於其父項)。 |