Timeline.ScrollSpeed

Синтаксис

ScrollSpeed: Number

Описание

Свойство ScrollSpeed устанавливает скорость прокрутки временной шкалы.

Комментарии

Значение свойства устанавливается из JSON и с помощью метода setScrollSpeed, а возвращается с помощью метода getScrollSpeed.

По умолчанию свойство содержит значение 1.

Прокрутка допускается в том случае, если не все шаги умещаются на временной шкале.

Пример

Для выполнения примера необходимо наличие на странице компонента Timeline с наименованиями «timeline» (см. «Пример создания компонента Timeline»). Отобразим на временной шкале все шаги и добавим новые, а также увеличим количество шагов, на которое прокручивается данная шкала:

// Получим массив шагов временной шкалы
var stepsNames = timeline.getStepsNames();
// Добавим новые шаги
stepsNames.push(2011, 2012, 2013, 2014, 2015);
// Сделаем все шаги видимыми
for (var i in timeline.getStepsVisibility()) {
    if (timeline.getStepsVisibility()[i] == undefined) {
        timeline.getStepsVisibility().push(true)
    } else {
        timeline.getStepsVisibility()[i] = true
    }
};
// Установим прокрутку шкалы через 3 элемента
timeline.setScrollSpeed(3);
// Перерисуем временную шкалу
timeline._render();

В результате выполнения примера на временной шкале были отображены все шаги и добавлены пять новых:

Количество шагов, на которое прокручивается временная шкала , увеличилось до трёх. Для проверки прокрутим шкалу вправо, один раз нажав на крайнюю правую кнопку:

См. также:

Timeline