scrollBy (value, percent, fireEvent);
value. Расстояние на которое будет перемещен ползунок от его текущей позиции;
percent. Определяет, какое значение задано в параметре value: true - процентное, false - абсолютное. По умолчанию задается абсолютное значение в пикселях;
fireEvent. Определяет, генерируется ли при выполнении метода событие ScrollBar.MoveScroll. Если установлено значение true, событие будет генерироваться. По умолчанию событие не генерируется.
Метод scrollBy перемещает ползунок на определенное расстояние от его текущей позиции.
Для выполнения примера в теге <head> добавьте ссылки на библиотеку PP.js и визуальные стили PP.css. Создадим полосу прокрутки.
<script type="text/javascript"> var hScrollBar = new PP.Ui.ScrollBar({ ParentNode: document.getElementById("scroll1") }); hScrollBar.setSize(200, 16); hScrollBar.setDraggerSize(20); hScrollBar.updateSize(); hScrollBar.setValue(20, false); hScrollBar.scrollBy(30, true); </script>
После выполнения примера на html-странице будет размещена полоса прокрутки, ползунок которой расположен в центре.
См. также: