ScrollbarPair 类
用于一对滚动条的类。水平和垂直。
Signature:
export declare class ScrollbarPair
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(workspace, addHorizontal, addVertical, opt_class, opt_margin) | 构造 ScrollbarPair 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
corner_ | SVGRectElement | null | ||
hScroll | 滚动条 | null | ||
vScroll | 滚动条 | null |
方法
方法 | 修饰符 | 说明 |
---|---|---|
canScrollHorizontally() | 返回是否启用了水平滚动。 | |
canScrollVertically() | 返回是否启用了垂直滚动。 | |
dispose() | 处理这对滚动条。请解除与所有 DOM 元素的关联,以防止内存泄漏。 | |
isVisible() | 是否有任何滚动条可见。未配对的滚动条可能会在不需要时消失。 | |
resize() | 重新计算滚动条的位置和长度。同时调整角矩形的位置。 | |
resizeContent(hostMetrics) | 重新计算滚动条在其路径和长度内的位置。当工作区的内容发生更改时,应调用此方法。 | |
resizeView(hostMetrics) | 重新计算滚动条在屏幕上的位置和路径长度。当窗口布局或大小发生更改时,应调用此方法。 | |
set(x, y, updateMetrics) | 设置两个滚动条的手柄。 | |
setContainerVisible(visible) | 设置此滚动条的容器是否可见。 | |
setVisible(visible) | 设置任何现有滚动条的可见性。 | |
setX(x) | 将水平滚动条的手柄设置为相对于其父级的某个位置(以 CSS 像素为单位)。 | |
setY(y) | 将垂直滚动条的手柄设置为相对于其父项的某个位置(以 CSS 像素为单位)。 |