scrollByPath

Эмулирует скролл через промежуточные точки.

Синтаксис

scrollByPath = function(aPath);

Параметры

  • aPath
    • назначение: массив промежуточных точек скроллинга

Замечания

  • Координаты точки массива aPath определяют величину прокрутки по горизонтали (x) и вертикали (x). Поле duration точки определяет время, на которое будет остановлено выполнение после ее прохождения.

Примеры

  1. //В результате выполнения страница будет прокручена на 500 точек вниз, постепенно замедляясь
    var path = [];
    for (var i = 0; i < 50; i++){
      var point = {};
      point.x = 0;
      point.y = -10;
      point.duration = i*2;
      path.push(point);
    }
    scrollByPath(path);