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
ECMA
//{$MODE ECMA} TABS[0].load('tests://scrolling.html'); var element = TABS[0].getElements('p')[30]; element.mouseMoveTo();