====== 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();