блочно > Пара полос прокрутки

Класс ScrollbarPair

Класс для пары полос прокрутки. Горизонтальный и вертикальный.

Подпись:

export declare class ScrollbarPair 

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(рабочая область, addHorizontal, addVertical, opt_class, opt_margin) Создает новый экземпляр класса ScrollbarPair

Характеристики

Свойство Модификаторы Тип Описание
угол_ SVGRectElement | нулевой
hScroll Полоса прокрутки | нулевой
vScroll Полоса прокрутки | нулевой

Методы

Метод Модификаторы Описание
можно прокрутить по горизонтали() Возвращает, включена ли горизонтальная прокрутка.
можетПрокручиватьВертикально() Возвращает, включена ли вертикальная прокрутка.
распоряжаться() Удалите эту пару полос прокрутки. Отключите связь со всеми элементами DOM, чтобы предотвратить утечку памяти.
isVisible() Если какая-либо из полос прокрутки видна. Непарные полосы прокрутки могут исчезнуть, когда они не нужны.
изменить размер() Пересчитайте расположение и длину полос прокрутки. Также измените положение углового прямоугольника.
resizeContent (hostMetrics) Пересчитывает расположение полос прокрутки в пределах их пути и длины. Это следует вызывать, когда содержимое рабочей области изменилось.
изменить размерView (hostMetrics) Пересчитывает расположение полос прокрутки на экране и длину пути. Это следует вызывать, когда макет или размер окна изменились.
установить (x, y, updateMetrics) Установите ручки обеих полос прокрутки.
setContainerVisible (видимый) Установите, будет ли виден контейнер этой полосы прокрутки.
setVisible (видимый) Устанавливает видимость любых существующих полос прокрутки.
установитьX(х) Установите дескриптор горизонтальной полосы прокрутки в определенную позицию в CSS-пикселях относительно ее родителей.
установитьY(у) Установите дескриптор вертикальной полосы прокрутки в определенную позицию в пикселях CSS относительно ее родителей.