Содержание

MouseMoveTo

Прокручивает страницу до данного элемента указанным способом. Перемещает указатель мыши в область элемента по кривой Безье с указанными параметрами.

Синтаксис

PASCAL

procedure TElement.MouseMoveTo(aScrollType: TScrollType = ST_WHEEL; aCurvature: integer = 0; aSpeed: integer = 5; aLeftButton: boolean = false); 

ECMA

TElement.mouseMoveTo([aScrollType][, aCurvature][, aSpeed][, aLeftButton]);

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aScrolltype TScrollType TScrollType ST_WHEEL Метод скроллинга страницы (применяется, если элемент находится за пределами видимости)
aCurvature Integer Number 0 Кривизна пути. Чем больше значение, тем более кривой путь пройдет указатель мыши
aSpeed Integer Number 0 Скорость прохождения пути. Чем выше значение, тем быстрее указатель пройдет путь
aLeftButton Boolean Boolean false Флаг, указывающий на то, должна ли быть зажата ли левая клавиша мыши при прохождении пути

Примеры

PASCAL

  1. //{$MODE PASCAL}
    TABS[0].Load('tests://scrolling.html');
    var element := TABS[0].GetElements('p')[30];
    element.MouseMoveTo;

ECMA

  1. //{$MODE ECMA}
    TABS[0].load('tests://scrolling.html');
    var element = TABS[0].getElements('p')[30];
    element.mouseMoveTo();