getIsMoved ();
Метод getIsMoved определяет признак передвижения ползунка по полосе прокрутки.
Метод getIsMoved возвращает true, если ползунок находится в движении. Если ползунок стоит на месте, возвращает false.
Для выполнения примера подключите ссылки на библиотеку PP.js и таблицы визуальных стилей PP.css. Создадим полосу прокрутки с наименованием «hScrollBar». Добавим обработчик события MoveScroll для полосы прокрутки:
<div id="scroll1"></div> <div id="label1"></div> <script type="text/javascript"> var hScrollBar = new PP.Ui.ScrollBar({ // полоса прокрутки ParentNode: document.getElementById("scroll1") }); //Размер полосы прокрутки и ее ползунка: hScrollBar.setSize(200, 16); hScrollBar.setDraggerSize(30); hScrollBar.updateSize(); //Добавляем заголовок var label = new PP.Ui.Label({ ParentNode: "label1", Content: "Value" }); label.setTop(30); //Добавляем обработчик события MoveScroll: hScrollBar.MoveScroll.add(function (sender, args) { //Отображение в заголовке текущей позиции ползунка: if (hScrollBar.getIsMoved() == true) { label.setContent(hScrollBar.getValue()) }; }); </script>
После выполнения примера на html-странице будет размещен экземпляр компонента ScrollBar. При передвижении бегунка мышью в заголовке будет отображена текущая позиция ползунка.
См. также: