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-странице будет размещена полоса прокрутки с бегунком, ширина которого равна расстоянию между правой и левой кнопками прокрутки.
См. также: