====== 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 |[[ru:wascript:enums:tscrolltype]] |[[ru:wascript:enums:tscrolltype]] |ST_WHEEL |Метод скроллинга страницы (применяется, если элемент находится за пределами видимости) |
|aCurvature |Integer |Number |0 |Кривизна пути. Чем больше значение, тем более кривой путь пройдет указатель мыши |
|aSpeed |Integer |Number |0 |Скорость прохождения пути. Чем выше значение, тем быстрее указатель пройдет путь |
|aLeftButton |Boolean |Boolean |false |Флаг, указывающий на то, должна ли быть зажата ли левая клавиша мыши при прохождении пути |
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
TABS[0].Load('tests://scrolling.html');
var element := TABS[0].GetElements('p')[30];
element.MouseMoveTo;
{{:ru:wascript:classes:telement:mousemoveto-1_pascal.png|}}
==== ECMA ====
-
//{$MODE ECMA}
TABS[0].load('tests://scrolling.html');
var element = TABS[0].getElements('p')[30];
element.mouseMoveTo();