MoveScroll: function (sender,args)
sender. Источник события;
args. Информация о событии.
Событие MoveScroll наступает при перемещении ползунка по полосе прокрутки.
Для выполнения примера подключите ссылки на библиотеку PP.js и таблицы визуальных стилей PP.css. Создадим две одинаковые полосы прокрутки с наименованиями «hScrollBar» и «vScrollBar». Добавьте обработчик события MoveScroll для полосы прокрутки с наименованием «hScrollBar»:
<script type="text/javascript"> var hScrollBar = new PP.Ui.ScrollBar({ //1-ая полоса прокрутки ParentNode: document.getElementById("scroll1") }); //Размер 1-ой полосы прокрутки и ее ползунка : hScrollBar.setSize(200, 16); hScrollBar.setDraggerSize(30); hScrollBar.updateSize(); var vScrollBar = new PP.Ui.ScrollBar({//2-ая полоса прокрутки ParentNode: document.getElementById("scroll2") }); //Размер 2-ой полосы прокрутки и ее ползунка : vScrollBar.setDraggerSize(30); vScrollBar.setTop(23); vScrollBar.setSize(200, 16); vScrollBar.updateSize(); //Добавляем обработчик события MoveScroll: hScrollBar.MoveScroll.add(function (sender, args) { //Передвижение ползунка второй полосы прокрутки в позицию ползунка первой полосы прокрутки: vScrollBar.scrollTo(hScrollBar.getValue()); }); </script>
После выполнения примера на html-странице будут размещены 2 экземпляра компонента ScrollBar. При передвижении ползунка компонента с наименованием «hScrollBar» ползунок второго компонента будет перемещен на такое же расстояние.
См. также: