getTrackSize ();
Метод getTrackSize возвращает ширину прокручиваемой области.
Ширина прокручиваемой области равна разнице между шириной и высотой компонента. То есть, если ширина полосы прокрутки = 100, а высота = 10, то ширина прокручиваемой области составит 90 пикселей.
Для выполнения примера подключите ссылки на библиотеку PP.js и таблицы визуальных стилей PP.css. Создадим полосу прокрутки с бегунком, ширина которого равна расстоянию между правой и левой кнопками прокрутки.
<script type="text/javascript">
var hScrollBar = new PP.Ui.ScrollBar({
ParentNode: document.getElementById("scroll1")
});
hScrollBar.setSize(200, 16);
hScrollBar.setDraggerSize(hScrollBar.getTrackSize() - hScrollBar.getHeight());
</script>
После выполнения примера на html-странице будет размещена полоса прокрутки с бегунком, ширина которого равна расстоянию между правой и левой кнопками прокрутки.
См. также: